Цитата:
|
Пока Вы пишете в кадрах, нет разницы где Вы разместите описание — Ваш код при компиляции будет преобразован в класс, функции будут выдернуты из последовательного кода и займут свое место в теле класса, а остальной код, включая вызовы, будет в сохраненном порядке помещен в конструктор.
|
Не совсем так. Если ты объявляешь функцию как function test (){}, то определении функции будет инициализировано в самом начале, а вот если test = function (){}, то вызвать ее можно будет только после определения, а до - даст ошибку при компиляции.