es6
风风草
这个作者很懒,什么都没留下…
展开
-
【ES6】最简单的对象数组去重的方法
对象数组去重的方法// arr传数组名,attr传属性名const uniqueArr=(arr,attr)=> { const res = new Map(); return arr.filter((arr) => !res.has(arr[attr]) && res.set(arr[attr], 1)) }使用// 示例数组let arr = [ { id: 1, name: '张三'}, { id: 1, na.原创 2021-08-17 16:02:08 · 1036 阅读 · 0 评论 -
filter()与find()
共同点:find 和 filter 都是不改变原数组的方法不同点:1、filter返回的是数组,find找到就返回该元素,找不到返回undefined。返回的是对象2、find()找到第一个元素后就不会在遍历其后面的元素,所以如果数组中有两个相同的元素,他只会找到第一个,第二个将不会再遍历了。...原创 2020-05-18 20:34:02 · 1037 阅读 · 0 评论