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