@stetxems

Где ошибся в JS?

Учусь, камнями сильно не кидайте

Напишите функцию, которая получает i-14, переводит в число, а потом заполняет массив d14 так, что количество элементов равно введенному числу, и каждый элемент равен 1. Т.е. пользователь ввел 5, массив будет [1,1,1,1,1]. Выведите массив в out-14.
  • Вопрос задан
  • 107 просмотров
Решения вопроса 2
MrDecoy
@MrDecoy
Верставший фронтендер
Ошиблись Вы вот тут:
i14.value.length // i14.value строка.
Соответственно, Вы смотрите не на число, а на количество введённых в поле ввода символов. Нужно преобразовать в число.
Number(i14.value)

А вот решение по проще от меня:
Ответ написан
@Azperin
Дилетант
Ошибся здесь i14.value.length

Бонусом полезная функция
function createArray(n) {
	return Array(n).fill(1);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽