Как добавить в массив все данные введенные пользователем?
Подскажите пожалуйста, как добавить все данные введенные пользователем в массив. у меня получается что добавляется только последние введенные данные.
let arr = [];
for (let i = 0; i < 2; i++) {
var command = prompt('Введите команду');
var arrays = command.split(' ');
}
var index = arrays[0];
var name = arrays[1];
if (index == 'add') {
arr.push(name);
}
console.log(arr);
если ввести add Tom, потом add John например добавляется последние данные. а надо чтобы и первый тоже добавился.
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Надо условия переместить в цикл.
let arr = [];
for (let i = 0; i < 2; i++) {
var command = prompt('Введите команду');
var arrays = command.split(' ');
var index = arrays[0];
var name = arrays[1];
if (index == 'add') {
arr.push(name);
}
}
console.log(arr);