var a = 1;function b() {
a = 10; return; function a() {}
}
b();console.log(a); //1為什么不是10呢, 在function b中定義了一個function a, 怎么就能把a=10給沖掉呢, 這段代碼的解析和執行順序是怎么樣的啊原文在這: http://www.adequatelygood.com...
關于js的Hoisting, 這個結果為什么是這樣呢
慕尼黑5688855
2018-10-11 13:15:03