Максимальное количество дочерних объектов на узле js
Мне известно, что спецификация сценария ECMA говорит, что объект может иметь бесконечных дочерних элементов, однако я также понимаю, что многие реализации сценариев ECMA не соответствуют этому. Мне было интересно, есть ли у узла ограничение на количество детей, которое может иметь объект?
Спасибо, Эд.
1 ответ
Решение
Да, может, но до кучи памяти.
var a = {};
var i = 0;
while(true){
a[i] = null;
i++;
}
ФАТАЛЬНАЯ ОШИБКА: CALL_AND_RETRY_LAST Распределение не удалось - куча JavaScript не хватает памяти
Так что это зависит от объема вашей памяти.