此时这里有4个同名变量 a ,依循规则是:function 优先与 var, 同名的后面覆盖前面的因此,a = function a(){ alter(2); } 替换掉下面的2个 a = undefined ,a = function a(){ alter(4); } 又替换掉 a = functio...
此时这里有4个同名变量 a ,依循规则是:function 优先与 var, 同名的后面覆盖前面的因此,a = function a(){ alter(2); } 替换掉下面的2个 a = undefined ,a = function a(){ alter(4); } 又替换掉 a = functio...