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
]