Why did I get “ReferenceError
: Person
is not defined” for the following code?
(function Person() {
console.log('Hi');
}());
console.log(Person);
Since function Person
is run, it is first created. However, I cannot explain why it is not then recognized. My only thought is that IIFE ignores the name they are given.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…