У меня есть группа из трех человек. Я хочу добавить новый ключ к нескольким объектам сразу на основе массива индексов. Очевидно, что моя попытка использовать несколько индексов не работает, но я не могу найти правильный подход.Как добавить новый ключ к нескольким индексам массива объектов?
var array = [
{
"name": "Tom",
},
{
"name": "Dick",
},
{
"name": "Harry",
}
];
array[0,1].title = "Manager";
array[2].title = "Staff";
console.log(array);
Который возвращает это:
[
{
"name": "Tom",
},
{
"name": "Dick",
"title": "Manager"
},
{
"name": "Harry",
"title": "Staff"
}
]
Но я бы хотел, чтобы это вернуть.
[
{
"name": "Tom",
"title": "Manager"
},
{
"name": "Dick",
"title": "Manager"
},
{
"name": "Harry",
"title": "Staff"
}
]
У вас есть много синтаксических ошибок там. Неверный блок состояния в цикле 'for'. Вы повторяете цикл за дополнительное время. И, наконец, вы устанавливаете свойства 'title' всех объектов массива' array' в '' manager''. –
уточнил, что я имел в виду с итерациями. И как это неверно? –