Corsi on-line

JavaScript: controllo veloce sui parametri di invio

Per questioni legate alla sicurezza e all’affidabilità delle applicazioni, è sempre bene inserire nel funzioni JavaScript un controllo in grado di intercettare e verificare il numero di parametri che dovranno essere passati alla funzione stessa; si tratta di un tipo di controllo molto semplice che potrà essere introdotto a monte di qualsiasi costrutto client side; vediamo come:

function nomeFunzione(pippo, pluto, paperino) {
    if(arguments.length != 3) {
       throw new Error("Errore nel numero dei parametri inviati")
    }
    /* etc. etc. */
}

Tutto verte attorno all’elemento “arguments.length” che conserva l’informazione relativa al numero di parametri che vengono passati alla funzione (nel nostro caso tre), se il loro numero non è corretto e non supera il confronto definito tramie l’istruzione condizionale (“if”), il controllo gestirà l’errore e lancerà la relativa notifica.

Post correlati
I più letti del mese
Tematiche