In JavaScript, l’implementazione dello “scope” e del “context” è una caratteristica peculiare del linguaggio, in parte perché è un aspetto molto flessibile.
Le funzioni possono essere adottate per molti “context”, e gli “scope” (la ‘portata’, o meglio, l’ambito della funzione) possono essere incapsulati e conservati.
Questi concetti si prestano ad alcuni dei più potenti modelli di progettazione che JavaScript ha da offrire. … Continue reading
Come passare un oggetto come parametro a una funzione?
Come passare un oggetto come parametro alla funzione di costruzione, e copiare le sue proprietà nel nuovo oggetto? Ecco di seguito un pattern pronto all’uso.
JavaScript e ‘this’: capire come usarla!
La parola chiave this. Una delle più potenti e importanti parole chiave in JavaScript è la parola this: purtroppo se non la si conosce bene e non si sa esattamente come funziona, è difficile da usare e da capire.
JavaScript, 5 modi per chiamare una funzione
Come chiamare una funzione in Javascript? Di volta in volta mi trovo ad avere a che fare con del codice JavaScript (scritto da me!) che presenta bug causati dalla mancanza di una corretta comprensione di come le funzioni operano in JavaScript.
Per cominciare a capire come agisce JavaScript, esaminiamo cinque modi per richiamare una funzione.
3 modi per definire una “classe” JavaScript
JavaScript è un linguaggio molto flessibile orientato agli oggetti per quando riguarda la sintassi. In questo articolo potete trovare tre modi di definire e istanziare un oggetto. Anche se avete già scelto il vostro modo preferito per farlo, è utile conoscere alcune alternative per poter leggere il codice di altre persone.