【发布时间】:2016-07-08 00:34:42
【问题描述】:
我有一个这样的对象...
"data": {
"1": {
"id": 32,
"name": "E",
"link": "",
},
"2": {
"id": 33,
"name": "EC",
"link": "",
},
}
如何使用上面的变量设置每个“链接”值?例如,我想做一些类似
的事情"data": {
"1": {
"id": 32,
"name": "E",
"link": "id="+this.id+" and name="+this.name,
},
"2": {
"id": 33,
"name": "EC",
"link": "id="+this.id+" and name="+this.name,
},
把物体做成这样...
"data": {
"1": {
"id": 32,
"name": "E",
"link": "id=32 and name=E",
},
"2": {
"id": 33,
"name": "EC",
"link": "id=33 and name=EC",
},
【问题讨论】:
-
您的尝试有什么问题?您是否尝试过您正在考虑的代码?
-
你试过什么?您是否设置了一个循环来执行此操作?
-
你可以创建一个访问器属性或者在事后计算它。
-
我得到:id="" and name=undefined
-
@JosephMarikle 我没有循环我只有一个来自 id 1 - id 200 的长对象,我打算手动输入 "link": "id=33 and name=EC" 和依此类推,但认为用 this.name 替换所有“链接”的字符串会更快
标签: javascript variables object