Open In App

Lodash _.cycle() Method

Last Updated : 21 Dec, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

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
]

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads