javascript 中var提升的典型实例
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
myname = 'global';
var fn = function () {
var myname ;
console.log(myname); // undefined
myname = 'local';
console.log(myname); // local
};