返回课程

为所有函数添加方法 "f.defer(ms)"

重要性: 5

在所有函数的原型中添加方法 defer(ms),该方法在 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