js数组对象去重es6方法

es6全称ECMAScript 6,是JavaScript语言的国际标准,es6彻底改变程序员们编写js代码的方式,可以以简单的方式实现js数组去重。js本文介绍数组对象去重es6方法:使用es6的语法set去重和使用forEach去重。

方式一:使用es6的语法set去重

Map是es6提供的新的数据结构,set给Map对象设置key/value 键/值对。

*/
functionuuiq(arr){
letsetArr=newSet(arr);
letnewArr=[...setArr];
console.log(newArr);
}

方式二:使用forEach去重

forEach可以对每个元素执行指定操作。

letnewEs6Json=[];
obj2.forEach(item=>{
newEs6Json=obj1.filter(a=>a.spu!=item.spu)
})
console.log(newEs6Json);
//[{"id":0,"name":"王嘉尔"},{"id":1,"name":"段宜恩"}]

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容