Заполнение массива PROMPT ом
Необходимо заполнить массив, ответами от пользователя. Даный вопрос должен задаваться определенное количество раз. При ответе на вопрос СКОЛЬКО ВАС ЧЕЛОВЕК? столько раз и должен появится вопрос КАК ЗОВУТ СОИСКАТЕЛЕЙ, при этом цикл должен прирваться по истечению количества раз (кол-во в ответе на СКОЛЬКО ВАС ЧЕЛОВЕК).
Т.е например СКОЛЬКО ВАС? пользователь пишет 4, значит вопрос СКОЛЬКО СОИСКАТЕЛЕЙ должен появится 4 раза, и прерваться _______ let array = []; let kol = prompt("Сколько человек Вас было сегодня?"); let nas = kol; console.log(nas); for (let i=1; 1<nas; i++) { if (i>nas) break; } { let name = prompt("Как зовут соискателей?"); array.push(name); } console.log(array); |
demi379,
let array = []; let kol = +prompt("Сколько человек Вас было сегодня?"); for (let i = 0; i < kol; i++) { let name = prompt("Как зовут соискателей?"); array.push(name); } console.log(array); |
спасибо:)
|
const array = Array.from({ length: prompt("Сколько человек Вас было сегодня?") }, prompt.bind(null, "Как зовут соискателей?")); console.log(array); |
Malleys,
почему bind, а не => const array = Array.from({ length: prompt("Сколько человек Вас было сегодня?") }, _ => prompt("Как зовут соискателей?")); console.log(array); |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 11:15. |