Максимальное количество дочерних объектов на узле js - PullRequest
0 голосов
/ 16 января 2019

Мне известно, что спецификация скрипта ECMA говорит, что у объекта могут быть бесконечные дочерние элементы, однако я также понимаю, что многие реализации скриптов ECMA не соответствуют этому. Мне было интересно, есть ли у узла ограничение на количество дочерних объектов, которое может иметь объект?

Спасибо, Ред.

1 Ответ

0 голосов
/ 16 января 2019

Да, может, но до кучи не хватает памяти.

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

ФАТАЛЬНАЯ ОШИБКА: CALL_AND_RETRY_LAST Распределение не удалось - куча JavaScript недостаточно памяти

Так что это зависит от объема вашей памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...