在 AngularJS 中,我试图从类别数组中删除每个计数为 0 的类别。
// remove all categories that have a count of 0
i = 0;
angular.forEach( $scope.categories, function( category )
{
if( category.count == 0)
{
$scope.categories.splice( i, 1 );
}
i++;
});
此代码从数组中删除第一个计数为 0 的类别,但不删除下一个类别。我想,splice
使迭代器无效?我该如何解决这个问题?