function foo(){ function bar(a){ i = 3; console.log(i) } for(var i = 0;i<10;i++){ bar(i); } } foo()//结果是死循环 下面这段代码只是将foo的参数改了一下 function foo(){ function bar(i){ i = 3; console.log(i) } for(var i = 0;i<10;i++){ bar(i); } } foo()//结果是死10个3想不明白??????
互换的青春
相关分类