javascript两个数组去重合并
十、利用Map数据结构去重(转载地址还要其他方法)
function arrayNonRepeatfy(arr) {
let map = new Map();
let array = new Array(); // 数组用于返回结果
for (let i = 0; i < arr.length; i++) {
if(map .has(arr[i])) { // 如果有该key值
map .set(arr[i], true);
} else {
map .set(arr[i], false); // 如果没有该key值
array .push(arr[i]);
}
}
return array ;
}
转载地址: https://segmentfault.com/a/1190000016418021
还没有评论,来说两句吧...