节点 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
所以这取决于你的内存大小。
我知道 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
所以这取决于你的内存大小。