美文网首页
this的理解

this的理解

作者: 喜欢打王者农药 | 来源:发表于2018-07-30 13:34 被阅读0次

1.方法调用模式中

代码

     sayName函数作为对象obj的方法调用,所以函数体中的this就代表obj对象。

2.函数调用模式

代码

在这种函数调用的情况下 this 就是window ,其实也可以这样理解 

sayHello ()的调用其实就是 window.sayHello();这样就好理解了。

3.构造函数模式

代码

如果在一个函数前面增加new 关键词则意味着是创建一个由构造函数(Person)生成的对象 person , 构造函数中的this则属于由构造函数生成的那个对象 可以理解为 person = Person 中的this .

4.apply模式

代码片段

当函数调用的时候,this代表的是window

当用apply模式调用sayName,并给它传入的第一个参数为person时,this被绑定到person对象上。apply的作用就是改变this指向

相关文章

  • 理解不曾理解的

    上学时从来没把容貌当成大事儿,只是希望脸上的痘痘能少点,至于什么皮肤白、毛孔粗大、黑眼圈、肤色暗淡、脸型、眉形、眼...

  • 难被理解的理解

    我们都渴望被看见,渴望被理解。这个人性既驱使着我们,也限制着我们。 这是一个强者生存或者说适者生存的社会。这个社会...

  • 对理解的理解

    坚强的人不好做,再大的苦楚也不能说。 儿女情长为何愁,没有事业哪来的人生风流!任凭一路坎坷,也要一路高歌。...

  • 理解!理解!!理解!!!

    1、如何理解MVC设计模式 MVC是一种架构模式,M表示MOdel,V表示视图View,C表示控制器Control...

  • 理解你的理解理顺理解

    理解你的理解理顺你的理解 生活中因为缺乏准确具体到位的沟通和具体的实施方向和可落地的方式,因为信息传达...

  • 理解的与未理解的

    本周继续读的书为《一课经济学》,著者:【美】亨利 黑兹利特 译者:蒲定东 出版:中信出版社 每日5分钟阅读进程已到...

  • 理解的与被理解的

    鲁迅先生在 《而已集·小杂感》写过这样一段话:“楼下一个男人病得要死,那间隔壁的一家唱着留声机,对面是弄孩子。楼上...

  • 我对理解的理解

    时下,最值得珍惜的就是信任, 感恩别人对自己的一份信任,理解别人对自己的不理解,这就是我对理解的理解

  • 再谈对“理解”的理解

    再谈对“理解”的理解 1956年版《布卢姆目标分类学》里奖认知的维度分为:记忆、理解、分析、应用、评价和创造。 安...

  • 理解“不理解”,是理解的初步

    心理群每日一问:你是如何理解这句话的:理解别人的“不理解”,是真正理解的开始。 今天依旧是回答问题~ 刚看到这句话...

网友评论

      本文标题:this的理解

      本文链接:https://www.haomeiwen.com/subject/vzaxvftx.html