Вывести введённый результат массива
Подскажите,пожалуйста, каким способом можно решить данную задачу: "Напишите функцию, которая получает i-14, переводит в число, а потом заполняет массив d14 так, что количество элементов равно введенному числу, и каждый элемент равен 1. Т.е. пользователь ввел 5, массив будет [1,1,1,1,1]. Выведите массив в out-14." Я решил следующим образом - как представлено ниже.Конечно, хотелось бы ,чтобы в out14 приписывался сразу нужный результат массивом,а не так как я расширил код через условие.
let d14 = [];
function f14() {
let i14 = document.querySelector('.i-14');
let out14 = '';
let out141 = document.querySelector('.out-14-1');
for (i = 1; i <= i14.value; i++) {
out14 += 1;
out141.innerHTML = out14;
if (out141.innerHTML = out14) {
document.querySelector(".out-14").style.display = "none";
}
}
document.querySelector('.out-14').innerHTML = out14;
}
document.querySelector('.b-14').onclick = f14;
<input class="i-14" />
<button class="b-14">Click</button>
<div class="out-14-1"></div>
<div class="out-14"></div>