Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. Function.prototype.defer = function(ms) {
  2. var f = this;
  3. return function() {
  4. var args = arguments,
  5. context = this;
  6. setTimeout(function() {
  7. f.apply(context, args);
  8. }, ms);
  9. }
  10. }
  11.  
  12. // проверка
  13. function f(a, b) {
  14. alert( a + b );
  15. }
  16.  
  17. f.defer(1000)(1, 2); // выведет 3 через 1 секунду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement