前端小知識,面試,長知識必備.1
自執行非匿名函數,只讀
var b = 10;
(function b() {
b = 20;
console.log(b);
console.log(window.b);
})()
/*
*1. 對於第一問 console.log(b) => 由於自執行非匿名函數的原因 b這個變量不可寫,因此輸出 f b(){...}
*(在嚴格模式下 這種輸出是會報錯的)
*
*2.第二問 很明顯 window.b 輸出全局對象上的信息,因此輸出 10;
*
* */