Lodash _.groupBy

2021-09-22 09:51 更新

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

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

添加版本

0.1.0

參數

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

返回

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

例子

_.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'] }


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號