Когда вы создаете экземпляр функции с использованием синтаксиса, обычно используемого для функций, вызывающих себя, вы создаете анонимную функцию, даже если вы даете ей имя. В экземпляре функции выражение имя, которое вы даете после ключевого слова function
, связано внутри функции, а не снаружи.
(На самом деле это не так в Internet Explorer, но это потому, что Internet Explorer не работает.)