zoukankan      html  css  js  c++  java
  • 阅读国外大神对this的分析,自己的总结

    大神的分析地址:http://javascriptissexy.com/understand-javascripts-this-with-clarity-and-master-it/#comment-308414

    我的总结如下:

    1.对象调用 this指向调用"this funciton"的对象
    2.jquery事件
    this指向调用事件的jq对象


    3.callback结合jquery,this按jquery定义的指向
    solution: bind
    4.闭包inner function this cannot access that in outer function
    solution: var that = this
    5.对象方法赋值给变量,该变量调用this将指向window
    solution: bind
    6.一个对象用另一个对象的方法给自己的变量赋值,this还是指向另一个对象
    solution:apply

     总之,this都是指向调用者

    注:3,4,5,6是this变得有些复杂,但是经常在实际项目中会遇到的情况

  • 相关阅读:
    最终一致性解决实例
    分布式事务一致性方案
    分布式事务
    OSX
    JAVA
    Eclipse
    Activiti
    CentOS
    用Visual Studio 2015 编写 MASM 汇编程序(二)从头开发一个Win32汇编程序
    Oracle
  • 原文地址:https://www.cnblogs.com/jiangbanji/p/6077173.html
Copyright © 2011-2022 走看看