数组去重

2020-07-24  本文已影响0人  zhulichao
// 方式一 使用es6的set
arr = Array.from(new Set(arr));

// 方式二 使用indexOf和lastIndexOf判断
function uniqueArray(arr) {
    for(let i = 0; i < arr.length; i++) {
        let start = arr.indexOf(arr[i]);
        let end = arr.lastIndexOf(arr[i]);
        while(start !== end) {
            arr.splice(end, 1);
            end = arr.lastIndexOf(arr[i]);
        }
    }
}
上一篇 下一篇

猜你喜欢

热点阅读