JS对象:this绑定

    技术2026-02-15  24

    this指向一个对象

    解析器在调用函数每次都会向函数内部传递进一个隐含的参数,这个隐含的参数就是this,this指向的是一个对象,这个对象我们称为函数执行的 上下文对象。

    普通函数是window对象的方法,调用普通函数其实是调用window对象的方法 哪个对象调用方法,this便指向哪个对象

    this指向总结

    以函数的形式调用时,this永远都是window

    以方法的形式调用时,this是调用方法的那个对象

    以构造函数的形式调用时,this是新创建的那个对象

    使用call和apply调用时,this是指定的那个对象(详见函数章节)

    代码示例

    function Person(name, age) { console.log
    Processed: 0.008, SQL: 9