1
Что я здесь делаю неправильно? Ошибка TypeError: items[i] is undefined
.формат формата javascript через цикл
var items = [];
for(var i = 1; i <= 3; i++){
items[i].push('a', 'b', 'c');
}
console.log(items);
Мне нужен выход, как указано ниже,
[
['a', 'b', 'c'],
['a', 'b', 'c'],
['a', 'b', 'c']
]
Ok, что решить мою проблему! Можете ли вы объяснить, почему он сообщает об этой ошибке? Я имею в виду, что не так с моим кодом? –
@DipendraGurung Метод '.push()' автоматически добавит элементы в конец массива. На каждой итерации вы пытались получить доступ к значению, которое * не * существовало в массиве. См. Обновление. –
Вы пытаетесь получить доступ к элементам [i] ', который не определен, поскольку массив пуст. – Vijay