У меня есть массив данных, как это,добавить элемент в массив
tourGuide: [
{"location": "london"},
{"location": "paris"},
{"location": "frankfurt"}
]
Я хочу переписать Tourguide так, что она будет содержать 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