我有一个这样的数组:
$scope.emails = [
{"key":"Work","value":"user@domine.com"},
{"key":"","value":""},
{"key":"Work","value":"user2@domine.com"}
{"key":"","value":""}];
所以,我想删除空电子邮件,但角度forEach
方法只删除一个对象,即最后一个对象为什么???。
js代码
angular.forEach($scope.emails, function(email, index){
if(email.value ===""){
$scope.emails.splice(index, 1);
}
});
我在哪里做错了