js,下面第二张图片那个线是怎么来的(语言-javascript)

img

img

这个图片AB不应该都是函数怎么还有隐式原型关系,是因为class继承的关系吗,其他的我都能理解

在 JavaScript 中,每一个对象,都有一个原型对象。而原型对象上面也有一个自己的原型对象,一层一层向上找,最终会到达 null。
通过上图,我们可以得到以下的结论:
JavaScript 中每个对象都有一个原型对象。可以通过__proto__属性来访问到对象的原型对象。
通过__proto__属性一直向上寻找原型对象的话,最终会找到 null。
构造函数的prototype属性指向一个对象,这个对象是该构造函数实例化出来的对象的原型对象。
JavaScript 中的根对象是Object.prototype对象。Object.prototype对象是一个空对象。
JavaScript 中的每一个对象,都是从Object.prototype对象克隆而来的。Object.prototype对象就是它们的原型。而Object.prototype对象的原型为 null。

img

因为函数比较特殊,它既可以作为构造器拥有prototype,也可以作为对象,拥有__proto__。详细可以看我的文章,我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《JavaScript 原型(prototype)、原型链、原型继承全解析》, 一起来围观吧 https://blog.csdn.net/qq_23365135/article/details/123585072?utm_source=app&app_version=5.3.0