5 个回答

一样啊,只不过第一种的话,按你的意思应该是

$scope.data.splice(index, 1)

forEach一般用来遍历对象,for用来遍历数组,for in 遍历对象

foreach跟python的for xxx in [xxx]是一样的,内部实现了迭代,循环数量很大时取消了异常。

for的逻辑就是要自己实现了,循环数量很大时会有问题。。。

两者的效率不一样

angular forEach()
参数可以是 Array,Object,Function ,兼容到Ie8,而且执行环境是在angular中。


//忽略以上回答,在公司图片刷不出来,想当然以为你问的是angular.forEach()了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题