jun_dev
@jun_dev
Frontend-developer

Какие есть способы вывести от 1 до 10?

Напишите пожалуйста несколько вариантов вывода чисел от 1 до 10.
Возможно более короткий и современный способ.

К примеру:
const parent = document.querySelector('.parent');
let x = 0;

do {
    x++
    let elem = document.createElement('div');
    elem.innerHTML = x;
    parent.appendChild(elem);
} while(x !== 10);
  • Вопрос задан
  • 154 просмотра
Решения вопроса 3
Tim-A-2020
@Tim-A-2020
<div class="parent"></div>
document.querySelector('.parent').innerHTML = [...Array(10)].map((_, i) => `<div>${i + 1}</div>`).join('')
Ответ написан
Комментировать
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
const parent = document.querySelector('.parent');
Array.from({length: 10}, (_, i) => (
  parent.appendChild(document.createElement('div')).textContent = i + 1
));
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега JavaScript
♬♬
есть циничный способ ;)
const ol = document.createElement('ol');
for (let i = 10; i-->0;) ol.appendChild(document.createElement('li'));
document.body.appendChild(ol);


Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы