Underscore.js _.iterators.drop() 方法
在_.iterators.drop()方法的帮助下,我们可以在调用迭代器时获取值,但将值删除到numberToDrop值并使用此方法返回生成的值。
句法:
_.iterators.drop(iter, numberToDrop)
返回:删除某些值后通过迭代器返回值。
示例 1:
在这个方法中,我们可以看到,通过使用_.iterators.drop()方法,我们能够在迭代器调用时获取值,但删除一些值直到numberToDrop值。
// Defining underscore contrib variable
var _ = require('underscore-contrib');
var iter = _.iterators.List(["Geeks", "for", "Geeks"]);
var geek = _.iterators.drop(iter, 2);
geek();
输出:
'Geeks'
示例 2:
// Defining underscore contrib variable
var _ = require('underscore-contrib');
var iter = _.iterators.List(["E", "D", "C", "B", "A"]);
var geek = _.iterators.drop(iter, 2);
geek();
geek();
geek();
输出:
'C'
'B'
'A'