2つの配列は異なる値を取り、同じ値vueをフィルタします.

674 ワード

arrayDate(array1,array2){
        var array1 = array1;
        var array2 = array2;
        var result = [];
        for(var i = 0; i < array2.length; i++){
            var obj = array2[i];
            var num = obj.staff_id;   //staff_id         key
            var isExist = false;
            for(var j = 0; j < array1.length; j++){
                var aj = array1[j];
                var n = aj.staff_id;
                if(n == num){
                    isExist = true;
                    break;
            }
            }
            if(!isExist){
                result.push(obj);
            }
        }
        return result;
    },