Esiste un modo per eseguire solo un codice JavaScript ONCE, senza utilizzare le variabili flag booleane per ricordare se è già stato eseguito o no?JavaScript - eseguito una volta senza booleans
particolare non qualcosa di simile:
var alreadyRan = false;
function runOnce() {
if (alreadyRan) {
return;
}
alreadyRan = true;
/* do stuff here */
}
ho intenzione di avere un sacco di questi tipi di funzioni e mantenendo tutti i valori booleani sarei disordinato ...
È necessario chiarire la domanda un po 'di più. –
Basta non usare i loop? – irishbuzz
Non chiamarlo due volte? – EboMike