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
暂无评论内容