【发布时间】:2015-07-20 12:10:28
【问题描述】:
是否可以在使用外部变量循环对象时更改键。想象一下:
var data = [{
"id": 1,
"name": "Simon",
"age": 13
}, {
"id": 2,
"name": "Helga",
"age": 18
}, {
"id": 3,
"name": "Tom",
"age": 27
}, ]
var key = name;
for (var i = 0; i < data.length; i++) {
var output = data[i].key;
}
但这当然会以未定义的输出结束。目标是构建一个可以处理不同循环的函数。
【问题讨论】:
-
使用括号表示法:
data[i][key] -
当您的问题解决后,别忘了选择一个答案!如果还没有解决,请更新您的问题!
标签: javascript arrays json for-loop