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



















































暂无评论内容