this指向

1.this是js的一个关键字,指定一个对象然后去替代他

  函数内的this和函数外的this,函数内的this指向行为发生的主体。函数外的this都指向window没有意思。

  function chifan(){

    console.log(this)

  }

  班长.chifan();    班长就是这个函数的主体

  function chifan(){

    console.log(this)

}

  //班长.chifan();

  chifan()//   widow    为什么还是window?

  因为浏览器执行js代码的时候在执行chifan()这个函数的时候查找到变量chifan的归属是window,在widow下的变量可以写成window.chifan函数可以写成window.chifan()

 

posted on 2018-10-31 19:15  梦泽123  阅读(132)  评论(0)    收藏  举报

导航