我是JavaScript世界的新手,只是想澄清一下,因为我使用的是AngularJs客户端。下面的代码按预期工作,但问题是,有没有办法用Angular循环forEach
达到以下结果?
ctrl.js
for (var i = 0; i < selectedOwners.length; i++) {
if (selectedOwners[i].workerKey === obj.workerKey) {
selectedOwners.splice(i, 1);
break;
}
}
最佳答案
这应该工作:
angular.forEach(selectedOwners, function(owner, $index) {
if (owner.workerKey === obj.workerKey) {
selectedOwners.splice($index, 1);
break;
}
});