помогите пожалуйста понять почему здесь
всё работает как надо, а
здесь нет
проблема в том, что в первом случае для объявления объекта использую литеральную нотацию.в результате становится возможным вызов его функции init из файла index.html .
во втором случае для объявления объекта я использую Function Declaration. в результате скрипт ломается и консоль выводит ошибку
как я понимаю в javascript всё является объектами. даже функция. так почему же я получаю ошибку во втором случае?