利用数据类型Set 实现数组去重

    技术2022-07-12  76

    利用数据类型Set 实现数组去重

    Set

    作用和数组类似,和数组不同的是:他不能存放重复的元素

    基本使用

    let set1 = new Set([10, 20, 30, 40, 10, 20, 30, 50]); console.log(set1); //Set { 10, 20, 30, 40, 50 }

    数组去重

    let arr = [10, 20, 30, 40, 10, 20, 30, 50]; //这个数组有很多重复的项 let set = new Set(arr); console.log(set);//Set { 10, 20, 30, 40, 50 } let arrNew = [...set]; console.log(arrNew);//[ 10, 20, 30, 40, 50 ]

    数组去重,把上边的操作变成一句话

    let arr = [10, 20, 30, 40, 10, 20, 30, 50]; let arrNew = [...new Set(arr)];//这句话就是把arr1去重 得到一个新的数组 console.log(arrNew);//[ 10, 20, 30, 40, 50 ]
    Processed: 0.038, SQL: 9