js的原型链

window -> Window.prototype -> EventTarget.prototype -> Object.prototype -> null

这是浏览器的window原型的上级 最上级是null

查看方法 

const obj = {};
console.log(obj); // 打印对象本身
console.log(Object.getPrototypeOf(obj)); // 打印对象的直接上级原型
console.log(Object.getPrototypeOf(Object.getPrototypeOf(obj))); // 打印对象的上一级原型的上一级原型
// 依此类推,可以继续打印更高级的原型

但如果要理解 可以用这种方法

let a = winow._proto_

let c = a._proto_

你就理解_proto是什么意思了

你可能感兴趣的:(javascript,前端,开发语言)