The _.repeat() method takes an integer and a value and creates an array of that size containing the given the value given integer times.
Syntax:
_.repeat(n, value)
Parameters:
- n: The given integer for the times the value will be in the array.
- value: The value to be in the array n times.
Return Value: This method returns a newly created array.
Note: This will not work in normal JavaScript because it requires the underscore.js contrib library to be installed. Underscore.js contrib library can be installed using npm install underscore-contrib –save.
Example 1: In this example, we will generate a repeat array using this method.
Javascript
// Defining underscore contrib variable var _ = require( 'underscore-contrib' );
// Integer var integer = 10;
// Value var value = "GeeksforGeeks" ;
// Generating Array using Repeat method var arr =_.repeat(integer, value);
console.log( "Integer : " , integer);
console.log( "Value : " , value);
console.log( "Generated Array : " , arr);
|
Output:
Integer : 10 Value : GeeksforGeeks Generated Array : [ 'GeeksforGeeks', 'GeeksforGeeks', 'GeeksforGeeks', 'GeeksforGeeks', 'GeeksforGeeks', 'GeeksforGeeks', 'GeeksforGeeks', 'GeeksforGeeks', 'GeeksforGeeks', 'GeeksforGeeks' ]
Example 2: Value can also be an integer.
Javascript
// Defining underscore contrib variable var _ = require( 'underscore-contrib' );
// Integer var integer = 10;
// Value var value = 1;
// Generating Array using Repeat method var arr =_.repeat(integer, value);
console.log( "Integer : " , integer);
console.log( "Value : " , value);
console.log( "Generated Array : " , arr);
|
Output:
Integer : 10 Value : 1 Generated Array : [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ]