谁能解释为什么
function x() {
console.log("Hello!");
}
var a = x;
a();
x();
Run Code Online (Sandbox Code Playgroud)
产生
你好!
你好!
但是这个
var a = function x() {
console.log("Hello!");
}
a();
x();
Run Code Online (Sandbox Code Playgroud)
当你尝试调用函数x时会抛出错误?第二个x函数不被视为提升函数吗?我在nodejs和浏览器中尝试了这个.