毫不夸张的说,关于变量提升的问题,我看起来懂了,但是到现在为止,还是见一次错一次:

 

var foo = 1;
function main(){
    alert(foo);
    var foo = 2;
    alert(this.foo);
    this.foo = 3;
}

//var mi = main();//结果分别是undefined  ,1
var mi = new main();// 结果分别是undefined ,undefined

 

 

相关文章:

  • 2021-10-18
  • 2021-09-03
  • 2022-01-18
  • 2021-08-30
  • 2021-06-25
  • 2021-09-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-15
  • 2021-04-07
  • 2022-12-23
相关资源
相似解决方案