gpt4 book ai didi

javascript - 如何在javascript中拼接数组中的项目

转载 作者:行者123 更新时间:2023-11-30 07:14:02 27 4
gpt4 key购买 nike

如果目标对象属性存在于数组中,我正在寻找一种从数组中删除所有元素的方法。

var msg={name:'tar', type:'SR'}; //want to delete all object with type=SR

var items= [{name:'oh', type:'SR'},{name:'em', type:'PR'},
{name:'ge', type:'MR'},{name:'ohoo', type:'SR'}];

items.splice( items.indexOf(msg.type), 1 );

这样只有一个对象被删除。有人可以建议一种更好的方法,无需使用循环我就可以从数组中删除所有目标对象

最佳答案

你可以试试下面的方法

items = items.filter(function(item){
return item.type !== msg.type;
});

关于javascript - 如何在javascript中拼接数组中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36201034/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com