レッスンに戻る

関数をメソッド「f.defer(ms)」に追加します

重要度: 5

「ms」ミリ秒後に機能を実行するメソッド「defer(ms)」をすべての関数のプロトタイプに追加します。

その操作を実行した後、次のようなコードが機能する必要があります。

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

f.defer(1000); // shows "Hello!" after 1 second
Function.prototype.defer = function(ms) {
  setTimeout(this, ms);
};

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

f.defer(1000); // shows "Hello!" after 1 sec