Underscore.js _.cycle() 方法
_.cycle() 方法接受一个整数值和一个数组,然后使用该数组构建一个数组,该数组包含通过给定数组的迭代次数,字符串端到端。
创建的新数组包含给定数组的给定次数。
句法:
_.cycle(integer, array);
参数:
- integer:给定数组的迭代次数。
- array:被迭代以创建新数组的数组
返回值:该方法返回一个循环数组。
注意:这在普通 JavaScript 中不起作用,因为它需要安装 underscore.js contrib 库。
underscore.js contrib 库可以使用npm install underscore-contrib –save 安装
示例:在此示例中,我们将使用此方法简单地创建一个循环数组。
javascript
// Defining underscore contrib variable
var _ = require('underscore-contrib');
// Integer
var int = 10;
// Array
var arr = [1, 2, 3];
// Constructing cycled array
var c_arr = _.cycle(int, arr);
console.log("cycled array : ");
console.log(c_arr);
输出:
cycled array :
[
1, 2, 3, 1, 2, 3, 1, 2, 3,
1, 2, 3, 1, 2, 3, 1, 2, 3,
1, 2, 3, 1, 2, 3, 1, 2, 3,
1, 2, 3
]