Javascript

JavaScript数组对比

联系站长 作者:web知道 来源:未知 2019-06-24 18:15 我要评论

JavaScript数组对比...

/* 获取ab两数组不同的值 */
function test(arr1,arr2){
    var temp = arr1.concat(arr2);
    var rel = {};
    var end = [];
    for(var i = 0;i < temp.length; i ++){
        temp[i] in rel ? rel[temp[i]] ++ : rel[temp[i]] = 1;
    }
    for(x in rel){
        if(rel[x] == 1){
            end.push(x);
        } 
}

return end; } 


/** * 如果a和b中有重复,去掉a中的值 */
function test(a, b) {
    for(var i=0;i<b.length;i++) {
        for(var j=0;j<a.length;j++) {
            if(a[j]==b[i]){
                a.splice(j,1); j=j-1;
            }
        }
    }
    return a
}



本文如有侵犯版权请联系站长删除。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
精彩导读