JS基础总结 - this 指向
定义: this
就是属性或方法“当前”所在的对象。
this 的不同应用场景,如何取值:
① 作为普通函数
window
② 使用 call apply bind
传入的对象
③ 作为对象方法被调用
对象本身
④ 在构造函数(或者class 方法)中被调用
实例本身
⑤ 箭头函数
取它上级作用域的值
总结:this取什么值是在函数执行的时候决定的。
定义: this
就是属性或方法“当前”所在的对象。
this 的不同应用场景,如何取值:
① 作为普通函数
window
② 使用 call apply bind
传入的对象
③ 作为对象方法被调用
对象本身
④ 在构造函数(或者class 方法)中被调用
实例本身
⑤ 箭头函数
取它上级作用域的值
总结:this取什么值是在函数执行的时候决定的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步