LE FUNZIONI
FIRST CLASS FUNCTION In questo post parleremo di quelle che sono le caratteristiche fondamentali delle funzioni in Javascript. Ti illustrerò concetti molto importanti come l'astrazione, l'incapsulamento che si usava in ES5 chiamato IIFE, la parola chiave this etc. Traducendo questa definizione per quanto riguarda le funzioni JS vuol dire che tutto quello che possiamo fare con stringhe numeri etc. possiamo farlo con le funzioni. Così come possiamo assegnare una variabile ad un numero, una stringa etc. così possiamo assegnare quella variabile a una funzione. Vediamo un esempio di codice per chiarire questi concetti. [...]