2012-07-20 60 views

回答

4

您可以使用它是這樣的...

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

JSBin

+0

你可以在某處聲明一個函數嗎?_.takeWhile(arr,aFunction(arr)) – 2012-07-20 02:56:13

+1

@LeilaHamon這將執行'aFunction(arr)'並使用其返回值作爲參數。您可能只想通過參考,例如'aFunction'(第一個參數是數組元素,而不是第三個數組)。 – alex 2012-07-20 05:01:25

相關問題