一个不经意的问题引发的小思考
问题:
var b = function a(x) {
return x;
};
alert(a("a7")); //IE、FF、Chrome 下都提示 a is not defined
alert(b("b7")); //IE、FF、Chrome 下都弹出 b7,
此时变量 a 是没被定义和赋值的。
function a(x) {
return x;
};
alert(a("a7")); // a7
此时 a 是被定义并赋值了的。
浙公网安备 33010602011771号