Показать сообщение отдельно
  #4 (permalink)  
Старый 06.10.2016, 11:48
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Сообщение от MuH3gPaB Посмотреть сообщение
И что, в JS все функции хранят в себе всю цепочку вызовов? Со всеми переменными окружения?
С ссылками на переменные, а не копиями, и каждая последующая функция только на предыдущее окружение, но в целом да, худшем случае это так. Однако на деле, если в функции у тебя ничего не eval'ится, всё лишнее и неиспользуемое не хранится и собирается GC. Всё оптимизировано.) Впрочем это уже детали реализации конкретных движков.
__________________
29375, 35

Последний раз редактировалось Aetae, 06.10.2016 в 11:56.
Ответить с цитированием