Lodash _.groupBy

2021-09-22 09:51 更新

 _.groupBy(collection, [iteratee=_.identity])

創(chuàng)建一個(gè)對象,key 是 iteratee 遍歷 collection(集合) 中的每個(gè)元素返回的結(jié)果。 分組值的順序是由他們出現(xiàn)在 collection(集合) 中的順序確定的。每個(gè)鍵對應(yīng)的值負(fù)責(zé)生成 key 的元素組成的數(shù)組。iteratee 調(diào)用 1 個(gè)參數(shù): (value)。

添加版本

0.1.0

參數(shù)

  1. collection (Array|Object): 一個(gè)用來迭代的集合。
  2. [iteratee=_.identity] (Array|Function|Object|string): 這個(gè)迭代函數(shù)用來轉(zhuǎn)換key。

返回

(Object): 返回一個(gè)組成聚合的對象。

例子

_.groupBy([6.1, 4.2, 6.3], Math.floor);
// => { '4': [4.2], '6': [6.1, 6.3] } 
// The `_.property` iteratee shorthand.
_.groupBy(['one', 'two', 'three'], 'length');
// => { '3': ['one', 'two'], '5': ['three'] }


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)