问答详情
源自:10-1 编程挑战

请大家指点一下,为什么第一个for循环里定义的变量 i,在下面的function(){......}里面却无法访问 i变量,为什么呢,谢谢

http://img.mukewang.com/5709219f0001ec2a04190368.jpg

为什么第一个for循环里定义的变量 i,在下面的function(){......}里面却无法访问 i变量

提问者:菲尔活该 2016-04-09 23:38

个回答

  • 深山小童
    2016-04-10 21:40:50
    已采纳

    因为还没有触发点击事件的时候,i已经循环完毕,及i=len。所以不行咯。

  • qq_莫失莫忘_26
    2016-04-19 00:32:13

    我遇到和你一样的问题,但是用调试台就发现在运行for里面的function石 i已经变成了3.

  • show暮
    2016-04-10 10:04:27

    没太明白你的意思,能详细说一下吗。你是问为什么在第二个for循环中还要再定义一个变量吗