Underscore.js _.cycle () Метод

Опубликовано: 29 Июля, 2021

Метод _.cycle () принимает целочисленное значение и массив, который затем используется для построения массива, содержащего количество итераций через данный массив, соединенных между собой.

Новый созданный массив содержит заданное количество раз.

Синтаксис:

 _.cycle (целое число, массив);

Параметры:

  • целое число: количество повторений данного массива.
  • array: массив, который повторяется для создания нового массива.

Возвращаемое значение: этот метод возвращает зацикленный массив.

Примечание. Это не будет работать в обычном JavaScript, поскольку для этого требуется установка библиотеки contrib underscore.js.

Библиотеку contrib underscore.js можно установить с помощью npm install underscore-contrib –save

Пример: в этом примере мы просто создадим циклический массив, используя этот метод.




// Defining underscore contrib variable
var _ = require( 'underscore-contrib' );
// Integer
var int = 10;
// Array
var arr = [1, 2, 3];
// Constructing cycled array
var c_arr = _.cycle(int, arr);
console.log( "cycled array : " );
console.log(c_arr);

Выход:

 циклический массив:
[
  1, 2, 3, 1, 2, 3, 1, 2, 3,
  1, 2, 3, 1, 2, 3, 1, 2, 3,
  1, 2, 3, 1, 2, 3, 1, 2, 3,
  1, 2, 3
]