new 出来的确实都是对象,但Document并不是Node new出来的,而是引擎封装好的,就像Object和Function一样。 也不是说所有的原型都必须是object类型的对象,就像所有函数的原型Function.prototype,他也是一个函数,因为函数也是一个"对象",ECMAScript允许我们设置__proto__,就说明了原型链的多样性
new 出来的确实都是对象,但Document并不是Node new出来的,而是引擎封装好的,就像Object和Function一样。
也不是说所有的原型都必须是object类型的对象,就像所有函数的原型Function.prototype,他也是一个函数,因为函数也是一个"对象",ECMAScript允许我们设置__proto__,就说明了原型链的多样性