你好,我是新的编程,我有一个系统上的问题,我试图使预订系统。
我想删除一个数组中具有相同ID的对象块,同时单击一个按钮。
array = [
{ id: 1, futsal: "4", time: "06:00 - 09:00", … },
{ id: 1, futsal: "4", time: "06:00 - 09:00", … },
{ id: 1, futsal: "4", time: "06:00 - 09:00", … },
{ id: 2, futsal: "4", time: "07:00 - 08:00", … },
{ id: 2, futsal: "4", time: "07:00 - 07:00", … },
{ id: 3, futsal: "4", time: "08:00 - 09:00", … },
{ id: 3, futsal: "4", time: "08:00 - 09:00", … },
{ id: 3, futsal: "4", time: "08:00 - 09:00", … }]
我想一次删除所有ID相同的对象,即ID=1或2的所有对象...
4条答案
按热度按时间72qzrwbm1#
qrjkbowd2#
有几种方法可以取得筛选的对象。
选项优先
第二个选项
选项三
cqoc49vn3#
如果您要将
id
作为唯一键进行检查,则可以使用ES6功能按键获取对象的唯一列表。jk9hmnmh4#
您可以使用filter an array制作一个不含不需要元素的副本: