Fonction dans if
importance: 5
Regardez ce code. Quel sera le rsultat de lappel la dernire ligne ?
let phrase = "Hello";
if (true) {
let user = "John";
function sayHi() {
alert(`${phrase}, ${user}`);
}
}
sayHi();
Le rsultat est une erreur.
La fonction sayHi est dclare lintrieur du if, elle ne vit donc qu lintrieur. Il ny a pas de sayHi dehors.