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

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

連絡先: twitter: @javascripter すかいぷ:javascripter_ , javascripter あっと tsukkun.net twitterにどうぞ。

JQueryのようなメソッドチェーン

String.prototype.log=function(){
alert(':'+this+':');

return this;
}

"foo".log().log()

thisをreturnするだけで何度でも呼べるようになる。

JQueryがDOM要素を返さないのは、そんなまねをするとDOM要素のprototypeを大量に作らなければいけなくなるからのような気もしてきた。