节点js上的最大对象子级

时间:2019-01-16 15:34:27

标签: javascript node.js specifications ecma

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

谢谢,爱德华

1 个答案:

答案 0 :(得分:3)

是的,但是直到内存不足为止。

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

致命错误:CALL_AND_RETRY_LAST分配失败-JavaScript堆   内存不足

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