【发布时间】:2019-12-13 11:27:55
【问题描述】:
我有一个包含多个属性的对象列表。我希望将列表分成几个列表,这些列表由具有相同子属性的对象组成。
这是一个假设的例子,假设我有一个Cars 的列表。每个Car 都有属性:id、manufacturerId 和color。
我想为具有匹配manufacturerId 属性的人创建Cars 列表。
我尝试在list.forEach 中使用list.where 来创建新的子列表,但是我得到了重复的列表,因为当我比较的属性(A)与另一个属性(B)匹配时,我得到另一个子列表列出时间:
B = A。
【问题讨论】: