読者です 読者をやめる 読者になる 読者になる

素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

curry化、setTimeout

javascript
function curry(fn){
  var args = [], self = this;
  setTimeout(function(){
    fn.apply(self,args);
  },0);
  return function(){
    Array.prototype.push.apply(args,arguments);
    return arguments.callee;
  }
}

curry(console.log)(1)(2,3)(4)(5);

非同期になってしまうので、よくない。