下面讲的这点,python和js都管用:
函数内部使用某个变量时,先从该函数内部作用域中找
如果找不到,则从函数声明时所在作用域中去找,注意我的用词是声明所在的作用域中找,而非调用所在作用域中去找
function wai() {
var a = 10;
nei();
function nei() {
console.log(a);
}
}
wai();
function wai() {
var a = 10;
nei();
}
wai();
function nei() {
console.log(a);
}
FR:徐海涛(hunk Xu)
QQ技术交流群:3624189