所以我有2个数组。第一个数组包含我的对象的完整列表,第二个数组包含我从第一个数组获得的对象。
我的问题是如何从第一个数组中获取第二个数组中不存在的对象?所以我尝试过类似的东西,在其中创建一个临时数组。这是我的代码:
var violators = CSR.ViolatorDetails.violators.slice();
$.each(collectedFrom, function(idx, obj){
var obj = Main.Objects.get_object(CSR.ViolatorDetails.violators,obj.violator_id,'violator_id');
//the object is in CRS.ViolatorDetails.violators
if(obj != null){
var i = CSR.ViolatorDetails.violators.indexOf(obj);
console.log(i);
if(i >= 0){
console.log('Removing');
violators.slice(i,1);
}
}
});
CSR.ViolatorDetails.violators包含我的对象的完整列表。 gatherFrom包含我从第一个数组获得的对象。 违规者是我创建的临时数组。
非常感谢您的回复。
您可以建议我是否可以更改我的方法,或者只是在我的代码中更改某些内容。
感谢。