Lodash is a JavaScript library that works on the top of underscore.js. Lodash helps in working with arrays, strings, objects, numbers, etc.
The _.cycle() method is then used to build a new array containing the given number of iterations of the given array, that are string end-to-end. Thus, the new array created contains the given array number of given times.
Syntax:
_.cycle( integer, array )
Parameters: This method takes two parameters as shown above and discussed below:
- integer: It is a number that specifies the number of times the given array is iterated.
- array: It is an array that is iterated through to make the new array.
Return Value: This method returns a new cycled array.
Note: This will not work in normal JavaScript because it requires the lodash-contrib library to be installed. The lodash-contrib library can be installed using npm install lodash-contrib –save
Example:
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); |
Output:
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 ]