每当我将任何javascript 对象登录到浏览器时,我都热衷于通过扩展控制台窗口中的内容来探索它,例如
console.log(console);
我确实找到了里面的东西,但是真正的查询现在开始了,当我展开对象时,它有一个名为__proto__的属性及其子属性,然后它又具有构造函数的属性,并且循环继续进行,因为它有__proto__和再等等。
它结束了吗?
如果是,这个多次重复表示什么?
如果否,为什么浏览器不挂起打印这样的无限对象?
- 任何线索高度赞赏
感谢和问候肖希尔·塞西亚