消除数组中重复的元素

来源:互联网 发布:matlab caffe 编辑:程序博客网 时间:2024/06/06 00:25

方法一:

function uniqueArray (arr){        var hashObj={};        var tmpArr = [];        for(var i = 0 ;i<arr.length;i++){            if(!hashObj[arr[i]]){                tmpArr.push(arr[i]);                hashObj[arr[i]] = true;            }        }        return tmpArr;    }

方法二:

function uniqueArray (arr){        var tmpArr = [];        for(var i = 0 ;i<arr.length;i++){            if(tmpArr.indexOf(arr[i]) == -1){                tmpArr.push(arr[i]);            }        }        return tmpArr;    }