JavaScript正则表达式2-11有个问题不明白
课程截图:
下边的while循环有些不太理解:
第一次循环时,判断条件ret = reg4.exec(ts),即 reg3.exec(ts) = reg4.exec(ts) 即1az2,a,z=1az2,a,z 返回值为true,执行下边代码块输出 5,1,1az2,a,z.
第二次循环,判断条件ret = reg4.exec(ts),即 reg3.exec(ts) = reg4.exec(ts) 即
1az2,a,z=3cy4,c,y,返回值为flase 不执行下面代码块了,但是为什么还是输出结果了呢?
麻烦大家了,能不能详细解答下这个循环思路!