レッスンに戻る

関数にメソッド "f.defer(ms)" を追加する

重要性: 5

すべての関数プロトタイプにメソッド defer(ms) を追加してください。それは ms ミリ秒後に関数を実行します。

その後、このようなコードが動くはずです。:

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

f.defer(1000); // 1秒後に "Hello!" が表示される
Function.prototype.defer = function(ms) {
  setTimeout(this, ms);
};

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

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