Можно ли избежать переполнения стека в javascript, используя метод setTimeout для вызова функции вместо прямого вызова? Насколько я понимаю, setTimeout должен запускать новый стек вызовов. Когда я смотрю в стек вызовов Chrome и IE, кажется, что вызовы setTimeout ждут возврата вызова функции.
Это просто свойство отладчика или мое понимание ошибочно?
РЕДАКТИРОВАТЬ
Хотя приведенные ниже ответы верны, реальная проблема, с которой я столкнулся, была связана с тем, что я звонил setTimeout (aFunction (), 10), которая немедленно оценивала aFunction из-за скобок. Этот вопрос разобрал меня.