Максимальное количество дочерних объектов на узле js

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

Спасибо, Эд.


person Edward Lynch    schedule 16.01.2019    source источник


Ответы (1)


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

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

НЕУСТРАНИМАЯ ОШИБКА: CALL_AND_RETRY_LAST Не удалось выделить - куча JavaScript не хватает памяти

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

person hurricane    schedule 16.01.2019