数组去重
简单数组
function unique(arr){
return Array.form(new Set(arr))
}
复杂数组对象不带嵌套循环
// 方法1:利用对象访问属性的方法,判断对象中是否存在key
var result = [];
var obj = {};
for(var i =0; i<arr.length; i++){
if(!obj[arr[i].key]){
result.push(arr[i]);
obj[arr[i].key] = true;
}
}
console.log(result);reduce 方法, 第一个参数为处理函数, 第二个为空数组
复杂数组对象带嵌套循环
最后更新于
这有帮助吗?