Skip to Content
Welcome to yujie-code-blogs build by Nextra 4.0 🎉
JavaScriptthis用法大全this的用法指引

this 的用法

取决于 this 所处的环境在创建这个执行上下文的时候 this 就被确定了

  1. 在浏览器里指向的是 window
  2. 在 node 中指向的是一个空对象
  3. 在一个函数里面,取决于如何去调用这个函数 3.1. 直接调用:指向全局,浏览器是 window,node 是空对象 3.2. new 调用:指向创建的对象 3.3. 通过对象调用:指向调用的对象 3.4. 通过对象调用后接 call,apply,bind:根据函数传入的第一个参数来判断,不传就是调用的对象