Многие языки программирования требуют специальной пользовательской функции, которая знаменует начало
исполнения. Например, в C эта функция всегда должна иметь имя main()
. В
JavaScript, однако, такая функция не требуется.
Какова логическая причина отсутствия такой специальной функции верхнего уровня в JavaScript? Я знаю, что это какой-то теоретический вопрос, но я не могу найти ответ в Интернете.