回到课程
本资料仅提供以下语言版本:English, 日本語, Русский。请 帮助我们 将其翻译为 简体中文 版本。

给函数添加一个方法 “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