ES6中 Array.Set的写法 (ES6去重---排序)

       

第一种:{

        let arr = [1, 2, 2, 3];
        // new Set()对数组去重,返回的是一个set对象
        // Array.from()返回一个新的数组实例
        arr = Array.from(new Set(arr))
        // 正序
        console.log(arr)
        // 倒序
         console.log(arr.sort((a,b)=>{
            return b-a
         }))
        // 先正序在翻转
         console.log(arr.sort().reverse())

}

第二种:{

       let arr = [1, 2, 2, 3];

       let set = new Set(arr);

       let newArr = Array.from(set);

       console.log(newArr);

}

你可能感兴趣的:(ES6中 Array.Set的写法 (ES6去重---排序))