不好意思打扰到大家
最近在学习js上遇到了问题
希望有版友能帮我解惑qq
这是codepen程式码
http://t.cn/RmIhfxK
我使用阵列进入循环跑判断
在使用setTimeout设定延迟
一开始我使用var
出现undefined 后来查资料去了解
因为使用var 循环会先跑完才去执行(我不确定我这样理解有没有误)
我找到2个解决方法
1个是使用closure
2是使用let
我使用let之后不会出现undefined了
但却没有延迟…会同时执行
想询问原因与解决方法
非常感谢大家的帮忙