2018-06-21 数组去重js

作者: 流泪手心_521 | 来源:发表于2018-06-21 18:01 被阅读46次

    var obj={};

    var ary=[1,2,3,4,3,1,1,2]

    for(var i=0;i

    var cur=ary[i];//当前项

    if(obj[cur]==cur){//判断对象中有没有这一项,如果相当说明已经存在这一项

    ary[i]=ary[ary.length-1] //把最后一项替换当前重复的这一项

    ary.length--;//然后删除这一项重复的

    i--;//i--

    continue; //跳出循环,i++还继续

    }

    obj[cur]=cur; //否则存在对象中,

    }

    相关文章

      网友评论

      本文标题:2018-06-21 数组去重js

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