1、先来看看,当变量冲突的时候,函数是怎样执行的
function f (a,b) {
alert(a);
alert(b);
var b = 100;
function a () {
}
}
f(1,2);
结果会先弹出,然后会弹出2 ,函数仍然是一等公民
变量b 最终成为了window对象的成员
function f (a,b) {
alert(a);
alert(b);
var b = 100;
function a () {
}
}
f(1,2);