美文网首页
javascript之数组去重

javascript之数组去重

作者: 代码使劲儿搬 | 来源:发表于2019-07-17 20:48 被阅读0次

    在数组去重中我们用indexOf() 来循环判断一遍;
    indexOf(); 返回在当前数组中首次出现的下标,没有则返回 -1;
    首先先创建一个空的数组用来储存得到的值;
    循环遍历你的重复数组;
    然后判断当前下标的arr值是否在res数组中的下标存在,如果没有存在过则将当前的值添加到res数组中;

    var arr = [1, 1, '1', '1'];
    var res = [];
    for(var i=0; i<arr.length; i++){
      if(res.indexOf(arr[i]) === -1){
          res.push(arr[i]);
        }
    }
    console.log(res);  // [1,'1']
    

    相关文章

      网友评论

          本文标题:javascript之数组去重

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