我有这样一个数据阵列,的元素添加到阵列
tourGuide: [
{"location": "london"},
{"location": "paris"},
{"location": "frankfurt"}
]
我想改写导游,使其包含indicies了。因此,它将成为类似:
tourGuide: [
{"location": "london", "index":0},
{"location": "paris", "index":1},
{"location": "frankfurt","index":2}
]
我想这一点,
var x, l=0;
for(x in tourGuide){
tourGuide["index"] = l;
l++;
}
,但可能不是正确的做法。
你为什么要这么做?如果你决定改变元素的顺序,你将如何跟上索引?如果你想从数组中获得对象,你需要知道索引*反正*。 – cspray