javaScript基础(11):(this)

103 阅读1分钟

打好基础,查漏补缺

基础是重中之重

this指向的几种情况

1、在函数预编译过程中 
    this ===> 全局
    
2、 全局作用域中
    this ===> 全局
    
3、call和apply会改变this指向
    call和apply会将函数中的this指向改为传入的一个参数
    
4、obj.fuc() ,谁调用方法,函数中的this就指向谁
    this指向obj
    
5、当以构造函数的形式调用时,this就是新创建的那个对象

arguments.callee

指向函数的引用

func.caller

找到调用了函数的环境