Controllare se una funzione esiste in Javascript
In Javascript abbiamo la possibilità di controllare se una funzione essiste prima di lanciarla.
Abbiamo due modalità.
In Javascript abbiamo la possibilità di controllare se una funzione essiste prima di lanciarla.
Abbiamo due modalità.
Javascript, come altri linguaggi, ha diversi tipi primitivi.
Sia null che undefined rientrano tra questi, ma non sono la stessa cosa come molti credono.
Le differenze non sono molte ma ci stanno.
Può capitare, soprattutto quando si studia un nuovo linguaggio, di dover capire con che tipo di variabile abbiamo a che fare.
Rust non ha una funzione specifica per il typeof, ma è comunque molto semplice "crearla" usando type_name.
Diciamo che in generale, non ho mai sentito il bisogno di verificare se una funzione esiste o meno, in quanto i programmi me li sono sempre scritti da solo, e quindi so che la funzione esiste .
Però, in certi casi, potremmo aver bisogno di fare un controllo preventivo sull'esistenza di una funzione; magari anche solo per test /debug.
Quindi, supponiamo di avere questa funzione:
function printCiao() {
alert('ciao');
}
Come possiamo identificarne l'esistenza?