js里的this指针问题

yangsisi_ 2015-10-17 04:26:47
在js中,this太强大,但也不好理解呀,具体在哪个执行环境下表示哪个对象我实在有点理解不来啊
...全文
122 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
asd米米asd 2015-10-20
  • 打赏
  • 举报
回复
解释很全面。
lostcates 2015-10-18
  • 打赏
  • 举报
回复
善用搜索引擎。。 1.对象里的方法里的this,哪个对象调用就指向哪个对象 2.函数里的this,全局(window) 3.全局环境的this,全局 4.构造函数里的this,this指向new的对象 5.apply、call可以改变函数的运行环境,this指改变的那个新对象 6.特别地,如果是在对象方法里的this,但this是在一个闭包里,this也是指向全局
天际的海浪 2015-10-17
  • 打赏
  • 举报
回复
方法从哪个对象上调用的。this就指向哪个对象 如 obj1.abc() 在abc方法中this就指向obj1对象

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧