angular 中原生for與foreach中的方法異步

遇到過這樣一個坑  在angular項目中 使用 for連續調用一些列異步方法 覺得異步方法會等到異步執行完而後 for循環+1執行下一個循環  結果不是的 原生的for循環 是直接執行下去的  例如異步

for(var i=0;i<5;i++){io

setTimeOut(function(){console

console.log(i)//結果全是5for循環

},100)function

}angular

然而用angular的foreachforeach

angular.foreach([1,2,3,4,5]function(data,i){循環

console.log(i)//結果按照順序出現方法

})im

相關文章
相關標籤/搜索