zoukankan      html  css  js  c++  java
  • javascript的this分别代表什么

    鉴于大家对this到底代表的是什么有疑问,现在将我个人理解的this的情况整理如下。有错误请指正。

    第一种情况 
    如果是一个全局的function,则this相当于window对象


    这个打印出来的结果:

    通过打印出来的结果可以明显看到,这个时候this相当于window


    第二种情况:

     

    打印结果如下:

     

    第三种情况:

     

    打印结果如下:

    第四种情况:

    如果使用new的方式去实例化一个对象,则this不等于window对象,this指向function a的实例 

    打印结果如下:

  • 相关阅读:
    c学习第6天
    c学习第5天
    c学习第4天
    c学习第1天
    20171009/20171010/20171011
    20171010
    20171008
    20171007
    20171006
    matrix
  • 原文地址:https://www.cnblogs.com/cxint/p/6880296.html
Copyright © 2011-2022 走看看