متد "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 ثانیه