为什么Student.prototype._proto_ === Person.prototype就返回false了,但是反之是成立的
来源:5-5 instanceof 是基于原型链实现的

qq_慕斯卡228865
2019-12-04
写回答
5回答
-
小方啊小方
2020-03-08
是__proto__而不是_proto_
20 -
qq_广州思浩_0
2019-12-25
我也在纳闷这个问题,Student的prototype就是Object构造函数的一个实例阿,那这样他它的proto应该是指向Object的prototype阿。怎么会指向Person,那如果指向Person那Person和Object
岂不相等?022019-12-25 -
双越
2019-12-05
以下代码,自己去实行一下试试
class Person {} class Student extends Person {} Student.prototype.__proto__ === Person.prototype // true Person.prototype === Student.prototype.__proto__ // true
00 -
qq_慕斯卡228865
提问者
2019-12-05
就是
Person.prototype === Student.prototype._proto_就是成立的了 这是为什么啊 为什么===的两个数值换个个结果还不一样了
00 -
双越
2019-12-04
这里返回 false 是符合预期的,没啥问题呀。
“反之”是什么?
00
相似问题