У меня есть массив с игроками в нем. У каждого игрока есть свое имя (array[i].name
) и мощность (array[i].power
). Теперь я хочу добавить динамические оценки для каждого игрока. Каждый класс должен иметь свои собственные категории с достигнутыми точками. СтруктураJavascript: динамическое добавление данных в массив
Пример данных:
array[i].football.shooting=5;
array[i].football.dribbling=3;
Я попытался оттолкнуть имя класса первого к каждому игроку, а затем добавить категории в качестве дополнительного массива. Но даже не .push() работал, как я уже упоминал:
for (var i = 0; i < array.length; i++) {
array[i].push(gradeName);
}
Может ли кто-нибудь дать мне подсказку, как это решить?
спасибо!
так 'array' содержит игрока объекты? – Ramanlfc
Попробуйте следующее: 'array [i] .grade = gradeName;' – Rayon
Попробуйте 'array [i] [" grade "] = gradeName. Push добавляет значение в массив. – Rajesh