原生JS for循环堵塞 闭包

  1. 我对js进程堵塞闭包可能还是理解不够透彻;

https://img.mukewang.com/5c2c7b9e00011d7505370342.jpg

结果如下图:

https://img3.mukewang.com/5c2c7ba70001f0c611570158.jpg

结果是一样的。
我觉得我这么写没问题啊。。。求大神们知道,小弟在这谢谢您nei!


HUWWW
浏览 889回答 1
1回答

慕标5832272

函数是按值传递的,可以直接写callbackFun(tmp[j]);var arr = ["str1","str2","str3","str4","str5"];&nbsp; &nbsp; for (var i = 0; i < arr.length; i++) {&nbsp; &nbsp; &nbsp; &nbsp; log(arr[i]);&nbsp; &nbsp; }&nbsp; &nbsp; function log(str){&nbsp; &nbsp; &nbsp; &nbsp; console.log(str);&nbsp; &nbsp; }结果是:
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript