Open In App

Underscore.js _.repeat() Method

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: 

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.




// 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.




// 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
]

Article Tags :