В JavaScript, как я могу повторить массив, который содержит несколько элементов, в краткой форме?
В Ruby вы могли бы сделать
irb(main):001:0> ["a", "b", "c"] * 3
=> ["a", "b", "c", "a", "b", "c", "a", "b", "c"]
Я искал библиотеку lodash и не нашел ничего, что было бы непосредственно применимо. Запрос функции: повторить массивы. это запрос функции для добавления его в lodash, и лучший способ обхода
const arrayToRepeat = [1, 2, 3];
const numberOfRepeats = 3;
const repeatedArray = _.flatten(_.times(numberOfRepeats, _.constant(arrayToRepeat)));
Вопросы Наиболее эффективный способ создания нулевого заполненного массива JavaScript? и создайте массив с одним и тем же элементом, который многократно повторяет фокус на повторении всего одного элемента несколько раз, тогда как я хочу повторить массив, который имеет несколько элементов.
Допускается использование разумно ухоженных библиотек.