javascript关于闭包变量作用域
在项目中不时会遇到的一些小的问题以及解决办法:
1子函数调用父函数中的变量:
加return;
var a=1; function num(){ var b=2; return b; } num()+a;//3
闭包:
var a=0; function change(){ var a=2; var test=function(){ a=10; return a; } return test; } var b=change(); alert(b);