vue中对象数组去重的实现

data() {
			return {
				permarkMay: [],
			}
}
methods: {
			initData() {
				this.permarkMay = JSON.parse('[{"key":"U","value":"UDD"},{"key":"1","value":"数字"},{"key":"2","value":"宽带"},{"key":"3","value":"互动"},{"key":"A","value":"APP"},{"key":"1","value":"数字"},{"key":"1","value":"数字"}]')
					console.log(this.permarkMay)
					this.permarkMay = this.deletefunc(this.permarkMay);
					console.log("剔除重复后")
					console.log(this.permarkMay)
			}
			
			// 删除重复数组
			deletefunc(arrayList) {
				const res = new Map();
				return arrayList.filter((arrayList) => !res.has(arrayList.key) && res.set(arrayList.key, 1));   //过滤
			}
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值