Vorremo rendere disponibile questo progetto open-source per persone in tutto il mondo.

Aiutaci a tradurre il contenuto di questo tutorial nella tua lingua!

torna alle lezioni

Aggiungi il metodo "f.defer(ms)" alle funzioni

importanza: 5

Aggiungi al prototype di tutte le funzioni il metodo defer(ms), che si occupa di eseguire la funzione dopo ms millisecondi.

Una volta fatto, il seguente codice dovrebbe funzionare:

function f() { alert("Hello!"); } f.defer(1000); // mostra "Hello!" dopo 1 secondo
Function.prototype.defer = function(ms) { setTimeout(this, ms); }; function f() { alert("Hello!"); } f.defer(1000); // mostra "Hello!" dopo 1 secondo