0
我是新手到Lodash
,我在TypeScript
編碼中使用它。所以,我有所謂的(食品)items
對象的數組,每個item
有(有id
& name
屬性)一個category
對象參數,所以它看起來是這樣的:更改Lodash函數的參數類型
我希望將這些items
通過產品分類名稱,我已經創建了一個名爲foodLists
any
類型的新對象(公共foodLists:任;), 和加載後這些項目,我已經試過這樣:
this.foodLists = lodash.keyBy(this.items, 'category.name');
實際上,它所做的工作的一部分,所以它看起來是這樣的:
因此,項目按類別排序,在問題是,它只保留只有項目到每個類別,但我希望很多項目應該影響到每個類別 因此,第二個參數lodash.keyBy()
(這裏是'category.name'
)應該接受一個對象數組。希望你能理解我。那可能嗎 ?或者有沒有其他方法可以給出想要的結果?謝謝。
非常感謝你:) –