节点 js 上的最大对象子项

Maximum object children on node js

我知道 ECMA 脚本规范说一个对象可以有无限个子对象,但是我也知道许多 ECMA 脚本实现不符合这一点。我想知道节点是否对一个对象可以拥有的子对象数量有限制?

谢谢,艾德

可以,但是直到堆内存不足。

var a = {};
var i = 0;
while(true){
    a[i] = null;
    i++;
}

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

所以这取决于你的内存大小。