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.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.