Я знаю, что синтаксис неправильный, но в следующем коде key
предполагается равным ключу объекта.Когда цикл повторяется, key
присваивается значение i
, поэтому a:1
, b:2
... и т. Д.
var objArr = [
{a: null},
{b: null},
{c: null}
];
for (var i = 0; i < objArr.length; i++) {
objArr[i].key = i;
}