this语句的用法第一、二点

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

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

例题:

function chifan(){

        console.log(this)

}

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

function chifan(){ 

       console.log(this)

}

班长.chifan()

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

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

2.函数内的this和函数在什么环境下定义没有关系,而只和自己的主体有关。

原文地址:https://www.cnblogs.com/lxlym/p/9885326.html