Open
Description
Function in if
let phrase = "Hello";
if (true) {
let user = "John";
function sayHi() {
alert(${phrase}, ${user}
);
}
}
sayHi();
As mentioned, in the solution:
The result is an error.
The function sayHi is declared inside the if, so it only lives inside it. There is no sayHi outside.
But, this is wrong.
once the function is called, it will give us "Hello John" and the explanation is quite simple.
There, won't be any error.
Metadata
Metadata
Assignees
Labels
No labels