retour au cours

Ajouter la méthode "f.defer(ms)" aux fonctions

importance: 5

Ajoutez au prototype de toutes les fonctions la méthode defer(ms), qui exécute la fonction après ms millisecondes.

Une fois que vous le faites, ce code devrait fonctionner:

function f() {
  alert("Hello!");
}

f.defer(1000); // montre "Hello!" après 1 seconde
Function.prototype.defer = function(ms) {
  setTimeout(this, ms);
};

function f() {
  alert("Hello!");
}

f.defer(1000); // montre "Hello!" après 1 seconde