Задать вопрос
@Evtera

Как раскидать элементы массива по другому массиву?

Здравствуйте. Есть массив из 4 элементов, в моём случае это 4 столбца из DOM дерева. И есть массив из 12 слов. Как мне равномерно распределить эти 12 слов по 4 столбцам с учетом того, что в будущем количество слов может меняться, но это не должно сказываться на равномерном распределении.

На нативном js без библиотек и прочего
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
const words = ['я', 'буду', 'сопровождать', 'свои', 'вопросы', 'на', 'Тостере', 'примерами', 'кода', ',', 'обещаю', '!', ];

const columns = [[], [], [], [],];

words.forEach((word, i) => columns[i % columns.length].push(word));
// [["я","вопросы","кода"], ["буду","на",","], ["сопровождать","Тостере","обещаю"], ["свои","примерами","!"]]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
08 февр. 2025, в 10:23
2000 руб./в час
08 февр. 2025, в 08:18
300000 руб./за проект
08 февр. 2025, в 06:53
1000 руб./за проект