У меня есть такой массив:
$scope.emails = [
{"key":"Work","value":"[email protected]"},
{"key":"","value":""},
{"key":"Work","value":"[email protected]"}
{"key":"","value":""}];
Итак, я хочу удалить пустые письма, но angular forEach
метод удаляет только один объект, который является последним объектом, почему???.
js code
angular.forEach($scope.emails, function(email, index){
if(email.value ===""){
$scope.emails.splice(index, 1);
}
});
где я ошибаюсь