美文网首页
数组中去除相同的元素(1)

数组中去除相同的元素(1)

作者: 加冰宝贝 | 来源:发表于2018-12-19 00:43 被阅读2次
var array1 = ['a', 'c', 'd', 'e', 'f']; //数组1
var array2 = ['d', 'f', 'e', 'a', "c"]; //数组2
//临时数组存放
var tempArray1 = []; //临时数组1
var tempArray2 = []; //临时数组2
for(var i = 0; i < array2.length; i++) {
    tempArray1[array2[i]] = true; //将数array2 中的元素值作为tempArray1 中的键,值为true;
}
for(var i = 0; i < array1.length; i++) {
      if(!tempArray1[array1[i]]) {
    tempArray2.push(array1[i]); //过滤array1 中与array2 相同的元素;      }
}
console.log(tempArray2);

相关文章

网友评论

      本文标题:数组中去除相同的元素(1)

      本文链接:https://www.haomeiwen.com/subject/lixdkqtx.html