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变得有些复杂,但是经常在实际项目中会遇到的情况

  • 相关阅读:
    字符串分割并按大小排序
    为人之气
    RMQ
    线段树
    算法中的数学
    动态规划(DP)
    图的表示
    广度优先搜索(BFS)
    深度优先搜索(DFS)
    MyBatis(3.2.3)
  • 原文地址:https://www.cnblogs.com/jiangbanji/p/6077173.html
Copyright © 2011-2022 走看看