Vorremo rendere disponibile questo progetto open-source per persone in tutto il mondo.

Aiutaci a tradurre il contenuto di questo tutorial nella tua lingua!

torna alle lezioni

Funzionie interna ad if

Guardate il codice. Quale sarà il risultato della chiamata all’ultima riga?

let phrase = "Hello"; if (true) { let user = "John"; function sayHi() { alert(`${phrase}, ${user}`); } } sayHi();

Il risultato sarà un errore.

La funzione sayHi viene dichiarata internamente ad un blocco if, per questo è visibile solamente al suo interno. Non è accessibile esternamente.