Javascript第十章之js中的this与构造函数

1. this

  • 解析器在调用函数时每次都会向函数内部传递进一个隐含的参数this,this指向的是一个对象,这个对象我们称为函数执行的 上下文对象,根据函数的调用方式的不同,this会指向不同的对象
    • 以函数的形式调用时,this永远都是window,见下例
    • 以方法的形式调用时,this就是调用方法的那个对象,见下例
    • 当以构造函数的形式调用时,this就是新创建的那个对象(后续讲)
    • 使用call和apply调用时,this是call和apply传入的第一个obj对象参数(对象-数组-函数的方法与隐含参数详讲)
  • 除了隐含参数this外,还有另外一个隐含参数arguments,对象-数组-函数的方法与隐含参数详讲
<!DOCTYPE html>
<

猜你喜欢

转载自blog.csdn.net/weixin_43178406/article/details/124354914