首页 > 编程知识 正文

es6set去重(vue数组删除元素)

时间:2023-05-05 02:43:33 阅读:83891 作者:1931

let arr=[ { id: 1,值: },{ id: 2,值:值3360 },{id:值3360,值3360 },{ id : }

constnewARR=ARR.filter((obj )=obj.id!==4;

控制台日志(新区域); //[ { id: 1,值: },{id:值:值:3} ] 2:第二种方法findIndex () ] ) )

const new arr2=arr.splice (arr.findindex () v )=v.id===4),1 );

控制台日志(新区域2; //[ { id: 4,值:3]

控制台日志(arr; //[ { id: 1,value:},{id:value:},{id:value: 3 }]我们推荐第一种写法。 第二种写法有一个小问题。 删除一个不存在的值时

//优化的代码

常数索引=arr .芬迪索引((v )=v .标识==4);

const new arr2=索引-1arr.splice (索引,1 );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。