在我们开发中,会用到很多遍历,在JS中,遍历是会有上升的,变量的值不会立即销毁,这也是JS没有块级作用域的影响。
方法/步骤
1
首先写一个循环,让遍历的数字全部显示出来,代码如下
2
第二步,我们在全局作用域中,去打印一下最后的变量是否存在 代码如下:var ix = i;console.log(i+'是否存在');
3
最后我们到console里可以看到,最后的变量值是等于10,说明是有值的,这时候应该加上立即执行去处理它,不然会污染到全局环境,代码如下:for(var i=0; i<10; i++){console.log(i);};i = undefined;console.log(i+'是否存在');最后变量i不销毁它。
下一篇:java如何遍历Set集合