美文网首页
JS的原型和继承

JS的原型和继承

作者: _敏讷 | 来源:发表于2017-06-15 22:21 被阅读0次

    昨天的电话面试,被问到Object.prototype的原型链指向哪里的时候,我有点发愣,没有答上来,结束之后马上google,发现答案是指向Null。这个点之前看的时候肯定看到了,但因为在实际中很少涉及,所以几乎毫无印象。所以我也意识到学习的过程中看过看懂,并不代表掌握了,很多东西需要总结和记录。所以借这个机会把JS的原型和继承的相关内容梳理一下。

    我们创建的每一个对象都有一个prototype(原型)属性,这个属性是一个指针,指向这个对象的构造函数的原型对象,可以通过这个prototype属性访问它的属性和方法,而这个构造函数的prototype则指向Object.prototype,这也就意味着,所有对象(包括函数)都是Object的实例,这也解释了为何所有的对象都继承了toString()、valueOf()等默认方法。

    相关文章

      网友评论

          本文标题:JS的原型和继承

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