📜  Underscore.js _.cycle() 方法

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

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
]