angularjs中批量删除一点不理解

shuaikang036 2016-03-03 09:03:06
for (var i = 0; i < $scope.portalListData.length; i++) {
if ($scope.portalListData[i].checked) { //选中的
$scope.portalListData.splice($scope.portalListData.indexOf($scope.portalListData[i]), 1);
i--;
} else {
}
}
这是批量删除的一个方法,别的部分没有问,只是最后的i--;这里不太明白,比如说总共有四条数据,然后我选中第一条数据了删除他,我在else里alert(i),弹出来的是0,1,2,这里不太明白
...全文
84 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

10,613

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧