【发布时间】:2020-04-12 20:44:13
【问题描述】:
我想过滤返回的周数组,并将同一天与相同类型的事件分组在一起,反之亦然,另一个新数组按同一天但不同类型的事件分组
// I have created a static array with all the events
const types = ["Event", "Food", "Other", "Real Estate"];
// this is what the filtered days array returns
到目前为止,这是我能够做到的:
const filteredEqualTypes = types.map((type, i) =>
filteredDays[i].filter(filteredDay => filteredDay.type === type)
);
...但它会在星期四之前停止,返回一个空数组,即使应该返回一个包含 2 个对象的数组,因为星期四有 2 个相等的事件
【问题讨论】:
-
你能分享你原来
filteredDays数组的JSON吗?
标签: arrays ecmascript-6 filter