Вы можете использовать splice
для извлечения первых 5 элементов из вашего массива в новый массив, затем используйте join()
для объединения элементов.Исходя из вашего описания, этот код должен работать:
Обновлено
let arr = [0 ,1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14];
let columns = [".col1", ".col2", ".col3"]
for(let i = 0; i<3; i++)
document.querySelector(columns[i]).innerHTML = `<li>${arr.splice(0, 5).join("</li><li>")}</li>`;
body{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
<ul class="col1"></ul>
<ul class="col2"></ul>
<ul class="col3"></ul>
Обратите внимание, что я использовал числа вместо строк внутри массива, потому что мне было лень думать о классных строках:)
Внимание : после этой операции ваш arr
будет пустым.