美文网首页前端面试题
如何理解原型与原型链

如何理解原型与原型链

作者: 泛滥的小愤青 | 来源:发表于2022-11-11 20:39 被阅读0次

题目
如何理解原型与原型链?

参考答案

  • 构造函数有个prototype对象(原型),该对象有个“constructor”属性,指向构造函数。
    每个对象都有一个“proto”属性,指向它的构造函数的“prototype”属性。
  • 构造函数的prototype对象,也有一个“proto”对象,它指向Object的prototype对象。
  • 当我们访问对象中的属性时候,会先访问该对象中的本身的属性(私有属性),如果访问不到,会查找对象的“proto”指向的构造函数的prototype对象,如果其中有要访问的属性,就使用该值,否则继续访问prototype的“proto”,在其中查找要访问属性。这样一直上溯到Object对象。这个就是“原型链”。

相关文章

  • JavaScript 原型、原型链与原型继承

    原型,原型链与原型继承 用自己的方式理解原型,原型链和原型继承 javascript——原型与原型链 JavaSc...

  • 廖雪峰JS小记

    (function(){})() 原型,原型链 浅谈Js原型的理解JS 原型与原型链终极详解 对象 对象:一种无序...

  • 如何理解原型与原型链

    题目如何理解原型与原型链? 参考答案 构造函数有个prototype对象(原型),该对象有个“constructo...

  • 原型、原型链、继承 | JavaScript

    原型与原型链 基本概念 关于原型和原型链的知识,首先来理解下以下几个知识点: 所有引用类型(Object、Arra...

  • 再来看一次JS继承

    原型链继承 理解原型链的概念 用一张图来理解原型链再合适不过了。 总结概括JS红宝书上对原型链的概念:每个函数都有...

  • 重学前端第2期

    深入学习原型、原型链及执行上下文: 1、如何理解“一切都是对象”这句话? 2、函数与对象的关系是什么 3、如何理解...

  • 2019-01-28

    原型与原型链

  • 2018-01-09 关于javascript原型链的思考 pl

    s 深入理解原型和原型链? 构造函数 理解原型和原型链 new的时候js都干了什么? 一个实现继承的demo 构造...

  • 常问问题

    1.如何理解闭包?用途?举个例子?2.原型、函数扩展?3.apply 与call 区别?4.原型链、链式操作原理?...

  • js原型链的理解

    原型链,原型对象,这个原型到底如何理解?我们通过几个问题慢慢展开 【问题1】声明一个函数Person,函数调用前面...

网友评论

    本文标题:如何理解原型与原型链

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