Я пытаюсь добавить свойство к каждому объекту в массиве:Добавить объект к каждому объекту в массиве
var capitals = [{
country: "What's the capital of Ecuador?",
choices: ["Quito", "Caracas", "Panama", "Loja"],
corAnswer: 0
}, {
country: "What is the capital of China?",
choices: ["Shanghai", "Beijing", "Ghangzou", "Hong Kong"],
corAnswer: 0
}];
должны стать:
var capitals = [{
country: "What's the capital of Ecuador?",
choices: ["Quito", "Caracas", "Panama", "Loja"],
corAnswer: 0,
global: true
}, {
country: "What is the capital of China?",
choices: ["Shanghai", "Beijing", "Ghangzou", "Hong Kong"],
corAnswer: 0,
global: true
}];
Массив может содержать несколько объектов. Какая функция мне нужна?
я бы предложил использовать '.map' не мутировать исходный массив объектов –
@VladimirStarkov, который будет создайте клон без необходимости. Я считаю, что для этого контекста не требуется «карта». –
OP не сказал ничего о контексте, используя 'map', предоставил вам явный поток данных вместо неявного с' forEach' –