Exécuter une fonction JavaScript une seule fois
Concept et utilisation
La fonction once() permet d'exécuter une fonction une seule fois.
Fonction
once()Retourne une fonction exécutable une seule fois.
- Syntaxe
once(fonction, contexte);- Paramètres
Exemple d'exécution unique d'une fonction
var fonction = function() {
console.log('Fonction exécutée une seule fois');
};
var fonction_unique = once(fonction);
fonction_unique(); // renvoie : "Fonction exécutée une seule fois"
fonction_unique(); // ne renvoie rienCode source de la fonction
function once(a,b){var c;return function(){if(a){c=a.apply(b||this,arguments);a=b=null;}return c;};}Dernière mise à jour le .
