Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
Luego, el método _.cycle() se usa para construir una nueva array que contiene el número dado de iteraciones de la array dada, que son strings de extremo a extremo. Por lo tanto, la nueva array creada contiene el número de array dado de tiempos dados.
Sintaxis:
_.cycle( integer, array )
Parámetros: este método toma dos parámetros, como se muestra arriba y se analiza a continuación:
- entero: Es un número que especifica el número de veces que se itera la array dada.
- array: es una array que se itera para crear la nueva array.
Valor devuelto: este método devuelve una nueva array cíclica.
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash-contrib. La biblioteca lodash-contrib se puede instalar usando npm install lodash-contrib –save
Ejemplo:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); // Integer denoting times to // cycle through the array var int = 12; // Array that has to be cycled var arr = [1, 2]; // Constructing cycled array var c_arr = _.cycle(int, arr); console.log("Cycled array : "); console.log(c_arr);
Producción:
Cycled array : [ 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2 ]