for循环中,符合条件但是只++不执行代码是什么情况?

http://img.mukewang.com/590d5b6f00016f9411530240.jpg

 如图所示

Jimory
浏览 1935回答 3
3回答

Jimory

懂了!自己来回答: 全局匹配下使用test方法,正则表达式对象的lastindex属性的改变,导致第二次匹配0的时候为false。 

Jimory

应该8次都符合条件,但是只0 2 4 6 次的时候执行了代码,断点调试发现,有四次没执行就回去++了。 但是charAt(x)8次返回的都是“0”啊,也符合if条件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript