📜  Underscore.js _.repeat() 方法

📅  最后修改于: 2022-05-13 01:56:28.451000             🧑  作者: Mango

Underscore.js _.repeat() 方法

_.repeat() 方法接受一个整数和一个值,并创建一个该大小的数组,其中包含给定整数倍的给定值。

句法:

_.repeat(n, value)

参数:

  • n:值将在数组中的时间的给定整数。
  • value:要在数组中出现 n 次的值。

返回值:该方法返回一个新创建的数组。

注意:这在普通 JavaScript 中不起作用,因为它需要安装 underscore.js contrib 库。 Underscore.js contrib 库可以使用npm install underscore-contrib –save 安装。

示例 1:在此示例中,我们将使用此方法生成一个重复数组。

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);


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);


输出:

Integer :  10
Value :  GeeksforGeeks
Generated Array :  [
  'GeeksforGeeks',
  'GeeksforGeeks',
  'GeeksforGeeks',
  'GeeksforGeeks',
  'GeeksforGeeks',
  'GeeksforGeeks',
  'GeeksforGeeks',
  'GeeksforGeeks',
  'GeeksforGeeks',
  'GeeksforGeeks'
]

示例 2:值也可以是整数。

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);

输出:

Integer :  10
Value :  1
Generated Array :  [
  1, 1, 1, 1, 1,
  1, 1, 1, 1, 1
]