如何在Javascript中使用takeWhile函数?

4
这里有一个针对underscore的mixin,其中包含一个takeWhile函数,您可以在此处查看它:这里这里(我正在使用后者)。

如何使用它呢?

takeWhile: function(list, callback, context)

1个回答

5

你可以这样使用它...

var newArr = _.takeWhile([1, 2, 3, 2, 1], function(elem) {
     return elem < 3;
}); // [1, 2]

JSBin.


你能在某个地方声明一个函数并这样使用吗:_.takeWhile(arr, aFunction(arr))? - Leila Hamon
1
@LeilaHamon,这将执行aFunction(arr)并使用其返回值作为参数。您可能只想传递引用,例如 aFunction(第一个参数将是数组元素,而不是数组本身,它是第三个)。 - alex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接