タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

deferに関するk_yonのブックマーク (1)

  • JavaScript: defer関数でいろいろ - mayokara note

    JavaScript: 普通に同期処理 - mayokara note var defer = function(/* f1, f2, ... */){ var self = this, fn = Array.prototype.slice.call(arguments); (function(/* arg2, arg3, ... */){ var args = Array.prototype.slice.call(arguments); (fn.shift()).apply(self, [arguments.callee].concat(args)); })(); }; この関数の説明をきちんと書いてなかったので補足。 bind deferのthisが、引数に与えた関数すべてのthisになる。 defer.call(this, F1, F2, F3); のように呼ぶことで、F1、F2、F

    k_yon
    k_yon 2009/05/20
    これ,もしかして超スゴイのかもしんない..
  • 1