其他分享
首页 > 其他分享> > 数组去重

数组去重

作者:互联网

1.使用set方法

set结构具有重要的特点:成员唯一值,可以数组去重

let arr = [2, 3, 5, 2, 3, 5, 2, 3, 5, 2, 3, 5, 2, 3, 5];
let arrSet = new Set(arr);
console.log(Array.from(arrSet));

双层for循环

var flag = true;//新数组中没有相同的元素
  var arrOld = [2, 3, 5, 4, 3, 2, 6, 8, 5, 4, 6, 2];
  // 1、
  var arrNew = [];
  // 2、
  for (var i = 0; i < arrOld.length; i++) {
    flag = true;
    // 4、
    for (var j = 0; j < arrNew.length; j++) {
      // 5、
      if (arrNew[j] == arrOld[i]) {
        // 新数组中有相同的元素变成false
        flag = false;
      }
    }

 

标签:arr,flag,数组,arrNew,var,arrOld
来源: https://www.cnblogs.com/gailiuzi/p/16123420.html