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


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


借助_.iterators.take()方法,我們可以從1到numberToTake變量的迭代函數中獲取值,並在每次使用此方法調用迭代函數時返回一個值。

用法:

_.iterators.take(iter, numberToTake)

返回:從迭代函數返回值。

範例1:

在此示例中,我們可以看到,通過使用_.iterators.take()方法,無論何時調用迭代函數,我們都能夠從迭代函數獲取值直至numberToTake的最大值。



// Defining underscore contrib variable  
var _ = require('underscore-contrib'); 
  
var iter = _.iterators.List(["Geeks", "for", "Geeks", "ABC", "XYZ"]); 
  
var geek = _.iterators.take(iter, 3); 
  
for(var i = 0; i < 3; i++) { 
    console.log(geek()); 
}

輸出:

Geeks
for
Geeks

範例2:

// Defining underscore contrib variable  
var _ = require('underscore-contrib'); 
  
var iter = _.iterators.List([1, 2, 3, 4, 5, 6]); 
  
var geek = _.iterators.take(iter, 3); 
  
for(var i = 0; i < 3; i++) { 
    console.log(geek()); 
}

輸出:

1
2
3

相關用法


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