متد "f.defer(ms)" را به تابع‌ها اضافه کنید

ما قصد داریم این پروژهٔ متن‌باز را در دسترس همهٔ مردم در سرتاسر دنیا قرار دهیم.

به ترجمهٔ محتوای این آموزش به زبان خودتان کمک کنید/a>.

بازگشت به درس

متد "f.defer(ms)" را به تابع‌ها اضافه کنید

اهمیت: 5

متد defer(ms) را به پروتوتایپ تمام تابع‌ها اضافه کنید که تابع را بعد از ms میلی‌ثانیه اجرا می‌کند.

بعد از اینکه آن را انجام دادید، چنین کدی باید کار کند:

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

f.defer(1000); // را نشان می‌دهد "Hello!" بعد از 1 ثانیه
Function.prototype.defer = function(ms) {
  setTimeout(this, ms);
};

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

f.defer(1000); // را نشان می‌دهد "Hello!" بعد از 1 ثانیه