0
点赞
收藏
分享

微信扫一扫

数组去重,方法五

伽马星系 2023-08-07 阅读 39

    // 方法五(利用数组中indexOf的属性值—)
    // 思路:先建立一个新的数组,然后循环遍历原数组,如果新数组中没有原数组的数值,
    // 那么就添加到新的数组中
    var arr = [1,2,3,4,5,2,435,5,5,4,34,32,4,6,534,543,34,4,43,34,4];
    // 建立一个新的数组
    var arr2 = [];
    for(var int = 0;int<=arr.length-1;int++){
        // 判断新数组中是否有这个单元
        if(arr2.indexOf(arr[int])==-1){
            arr2.push(arr[int]);
        }
    }
    console.log(arr2);

方法六 (利用set 数据类型  不保存相同数据的特点进行数组的去重)

var arr = [2,2,5]
var arr1 = [...new Set(arr)]
console.log(arr1) // [2,5]

举报

相关推荐

0 条评论