當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


underscore.js _.cycle()用法及代碼示例


_.cycle()方法采用一個整數值和一個數組,然後使用該數組來構建一個數組,該數組包含通過給定數組end-to-end進行的給定數組的迭代次數。

創建的新數組包含給定時間的給定數組數。

用法:

_.cycle(integer, array);

參數:

  • integer:給定數組的迭代次數。
  • array:迭代生成新數組的數組

返回值:此方法返回一個循環數組。



注意:由於它需要安裝underscore.js contrib庫,因此在正常的JavaScript中將無法使用。

可以使用npm install underscore-contrib -save安裝underscore.js contrib庫

例:在此示例中,我們將使用此方法簡單地創建一個循環數組。

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

相關用法


注:本文由純淨天空篩選整理自taran910大神的英文原創作品 Underscore.js _.cycle() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。