Я определил список массива в JavaScript:Добавить новое значение в существующий массив в JavaScript
var arrListContainer = [];
var emptyArray = [];
for (var i = 0; i < 5; ++i) {
arrListContainer.push(emptyArray);
}
Значение по умолчанию списка: [[], [], [], [], []]
Я хочу, чтобы добавить значение arrListContainer[2]
, так :
arrListContainer[2].push("a");
Почему результат [["a"], ["a"], ["a"], ["a"], ["a"]]
?
Я не понимаю. Мне просто нужно [[], [], ["a"], [], []]
Спасибо!
Можете ли вы воспроизвести свою проблему в фрагменте или создать jsfiddle? – NewToJS
Попробуйте сделать так: 'arrListContainer.push ([]);' – iamawebgeek