- 博客(1)
- 收藏
- 关注
原创 obj.constructor()为什么可以直接指向obj的构造函数
这个 `[[Prototype]]` 属性指向了创建该对象的构造函数的原型。实际上,当你通过 `obj.constructor` 访问时,它是通过对象的原型链向上查找 `constructor` 属性实现的,最终找到的是其原型对象上的 `constructor` 属性,该属性指向了创建这个对象的构造函数。当你创建一个对象实例时,比如通过 `new MyClass()`,这个实例的 `[[Prototype]]`(或 `__proto__`)就会被设置为 `MyClass.prototype`。
2024-03-06 14:40:02
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人