Как насчет именования функции IIFE js?

Почему я получил:ReferenceError: Person не определен для следующего кода?

(function Person() {
  console.log('Hi');
}());
console.log(Person);

Поскольку функция Person выполняется, она сначала создается. Однако я не могу объяснить, почему это тогда не узнаваемо. Моя единственная мысль, что МИЭФ игнорирует имя, которое им дают ...

Ответы на вопрос(2)

Ваш ответ на вопрос