vue js 数组去重

本文介绍了如何使用JavaScript实现数组去重,通过`filter()`和`has()`方法结合Set数据结构,展示了noRepeat()函数的用法。重点讲解了如何利用noRepeat()函数将输入数组arr转换为无重复元素的新数组。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

let list = this.saveFaild;

数组有重复字段

let res = new Map();

list = list.filter( (list) => !res.has(list.id) && res.set(list.id, 1) );

let arr = ['1','2','3','1']

noRepeat(arr) {

let newArr = [];

for (var i = 0; i < arr.length; i++) {

if (!newArr.includes(arr[i])) {

newArr.push(arr[i]);

}

}

return newArr;

},

this.noRepeat(arr)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值