JavaScript文档阅读心得

193 阅读1分钟

关键词 this

文档(developer.mozilla.org/zh-CN/docs/…

  • this的值是由函数的调用方式决定的。
  • this不能在执行期间被赋值,而且每次函数被调用时this的值也可能会不同
  • 严格模式和非严格模式 ?
  1. 只要是全局环境下的this,都指向全局对象
  2. 在函数内部,this的值取决于函数被调用的方式
  • 简单调用:严格模式;非严格模式
  • this的值从一个环境传到另一个环境
  • this 值绑定到调用中的特定对象
  1. bind方法:f.bind(someObject)会创建一个函数