js之for与forEach循环的区别

     首先,for循环在最开始执行循环的时候,会建立一个循环变量i,之后每次循环都是操作这个变量,也就是说它是对一个循环变量在重复的赋值,因此 i 在最后只会存储一个值;      而forEach()虽然变量名没变,但是实际上每次循环都会创建一个独立不同的变量,而存储的数值自然也是不同的数值,因此相互之间不会影响;      上面代码中,我们会发现使用for循环给每个p绑定事件时,无法正确的
相关文章
相关标签/搜索