El método _.cycle() toma un valor entero y una array que luego se usa para construir una array que contiene el número de iteraciones a través de la array dada, string de extremo a extremo.
Una nueva array creada contiene el número de array dado de tiempos dados.
Sintaxis:
_.cycle(integer, array);
Parámetros:
- entero: el número de veces que se itera la array dada.
- array: la array que se itera para crear una nueva array
Valor devuelto: este método devuelve una array cíclica.
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js.
La biblioteca de contribución underscore.js se puede instalar usando npm install underscore-contrib –save
Ejemplo: en este ejemplo, simplemente crearemos una array cíclica usando este método.
javascript
// 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);
Producción:
cycled array : [ 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 ]