美文网首页
让人欢喜让人忧的this

让人欢喜让人忧的this

作者: CindyLu91 | 来源:发表于2018-11-16 08:31 被阅读0次

你不知道的JS this小结

1. this只跟调用者有关,和this所在的函数声明没有关系。this不可以访问词法作用域,不可能在多个方法间传递引用建立桥梁。

2. this的四个规则

    1. 默认绑定。没有明确的调用对象。默认是全局对象在非严格模式下,严格模式下为undefined且与调用点的模式无关和函数声明本身模式相关。

    2. 隐含绑定。在对象声明时的引用或者后来添加的引用,并不是真正的引用,要看调用时的对象。在函数被调用的时间点上“拥有”或“包含”这个函数引用。而且只有对象属性引用链的最后一层是影响调用点的。

    其中要注意隐含绑定丢失。 还是要看调用点在哪里。调用点是一个直白的毫无修饰调用的时候,隐含绑定丢失,使用默认绑定。

    3. 明确绑定。硬绑定,call(..), apply(..), bind(...)

    4. new绑定 

        使用new运算符发生的事情

        1. 一个新的对象会被创建

        2. 新的对象会加入原形链

        3. 将当前的this指向新的对象

        4. 将返回新创建的对象,除非指定返回其他对象

    四个规则的优先级顺序:new绑定>明确绑定>隐含绑定>默认绑定

    3. 特殊情况 箭头函数从封闭它的作用域开始this绑定,绑定不能被覆盖,new运算符也不可以。

创建对象和生成原型链的几种方式:

1. 语法结构

2. 构造器创建对象,new运算符

3. Object.create()

4. class关键字创建对象

相关文章

  • 让人欢喜让人忧

    最近几天网上传的很火的《华龙高中部手机等9项管理措施》的文件,火爆了朋友圏。 且先不说校方的处理方法,对...

  • 让人欢喜让人忧

    终于把10月给熬出来了,再不怕干部拿旺季奖来威胁我们了,假如再到了忍无可忍的地步,我可真要任性一次了! 没了加班,...

  • 让人欢喜让人忧

    “昨天老师让大家回家看《水浒传》—《鲁提辖拳打镇关西》一节,看的同学请举手?”作为语文老师的我,满怀期待地环视着教...

  • 让人欢喜让人忧

    亲自日记第692篇 早上送儿子上学得时候,儿子突然说:“妈妈,我不想上幼儿园,我不想和你分开。” “妈妈不...

  • 让人欢喜让人忧的this

    你不知道的JS this小结 1. this只跟调用者有关,和this所在的函数声明没有关系。this不可以访问词...

  • 婆婆 让人欢喜让人忧

    自从公公过逝后,婆婆整个人的性情大变。时常焦躁不安,坐不住,站不住。谁说话声音大了,她都认为是针对自己,动不动一点...

  • 淘宝:让人欢喜让人忧

    “双十一”轰轰烈烈的过去了,天猫、淘宝总成交额以1682亿元再次刷新纪录,数以亿件的宝贝或航运,或陆运,奔赴...

  • 胖子——让人欢喜让人忧

    每个人身边总是有那么一个胖子,有人讨厌他们,也有人喜欢他们。 胖子们令人讨厌,大多不是因为太胖,而是我们遇到的胖子...

  • 辟谷,让人欢喜让人忧

    在2017年岁末,感谢禹岐兄弟的邀请,参加了12月份的辟谷; 这几年,也断断续续的辟谷几次,第一次是平乐兄的推...

  • 成绩,让人欢喜让人忧

    考考考,教师的法宝;分分分,学生的命根。谁都是从那无数个大大小小的考试中走过来的,一纸成绩单,曾经维系着多...

网友评论

      本文标题:让人欢喜让人忧的this

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