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

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

Спасибо, Эд.

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам