美文网首页
数组去重

数组去重

作者: 夏天de白雪 | 来源:发表于2018-10-15 14:15 被阅读0次

    现在要求去重下面这个数组

    [1, 2, 3, 3, 3, '0', '1', '2', '测试', '重复', '重复', NaN, NaN, false, false];
    

    方法一:ES6 Set()

    var arr=[1, 2, 3, 3, 3, '0', '1', '2', '测试', '重复', '重复', NaN, NaN,  false, false];
    arr=[...new Set(arr)];
    console.log(arr);
    

    方法二:includes和indexOf

    function func(arr) {
    let temp = [];
    arr.forEach((v,i)=>{
      if(!temp.includes(v)){     // if (arr.indexOf(v) === i) 
        temp.push(v)
      }
    })
    return temp
    }
    

    相关文章

      网友评论

          本文标题:数组去重

          本文链接:https://www.haomeiwen.com/subject/koqfzftx.html