Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
305 views
in Technique[技术] by (71.8m points)

Object.prototype instanceof Object 为什么是false?

A instanceof B, 判断 B 的显式原型是否在 A的原型链中,;Object 的显示原型对象 即为 Object.prototype。 为什么这样子 还判定为 false?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

instanceof的判断依据是查找原型链。 而 Object.prototype已经到原型链最顶层了, Object.prototype.__proto__ 值为null。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...