我想比较,“项目”阵列和copyofOpList阵列中的项目copyofOpList从阵列比较它的其他阵列
检索数据出现删除数据,这是我尝试:
var _deleteUsedElement1 = function(item) {
for (var i = 0; i < item.length-1; i++){
for (var j = 0; j< $scope.copyofOpList.length-1; j++){
if (item[i].operationCode == $scope.copyofOpList[j].code) {
$scope.copyofOpList.splice(j, 1);
} } } };
$scope.compareArrays = function() {
...Get data from web Service
_deleteUsedElement1(item);
}
copyofOpList数组有14个元素,而item数组有2个数组 但我的代码只删除了一个出现(第一个),所以请如何更正我的代码,以检索copyofOpList数组中的任何出现item array 感谢帮助
感谢先生的回复:) – Jina
这就是非常优雅和简洁。虽然我想指出它仍然在循环中循环,因为indexOf()本身就是一个循环:) –
随着您的编辑,这涵盖了我的答案,所以我将删除它。 – JonSG