W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
壓縮 collection(集合)為一個值,通過 iteratee(迭代函數(shù))遍歷 collection(集合)中的每個元素,每次返回的值會作為下一次迭代使用(注:作為iteratee(迭代函數(shù))的第一個參數(shù)使用)。 如果沒有提供 accumulator,則 collection(集合)中的第一個元素作為初始值。(注:accumulator參數(shù)在第一次迭代的時候作為iteratee(迭代函數(shù))第一個參數(shù)使用。) iteratee 調(diào)用4個參數(shù):(accumulator, value, index|key, collection).lodash 中有許多方法是防止作為其他方法的迭代函數(shù)(注:即不能作為iteratee參數(shù)傳遞給其他方法),例如:_.reduce,_.reduceRight, 和_.transform。受保護的方法有(注:即這些方法不能使用_.reduce,_.reduceRight, 和_.transform作為 iteratee 迭代函數(shù)參數(shù)):
assign, defaults, defaultsDeep, includes, merge, orderBy, 和 sortBy
0.1.0
(*): 返回累加后的值。
_.reduce([1, 2], function(sum, n) { return sum + n;}, 0);
// => 3
_.reduce({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) { (result[value] || (result[value] = [])).push(key); return result;}, {});
// => { '1': ['a', 'c'], '2': ['b'] } (無法保證遍歷的順序)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: