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

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

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

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

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

return this;
}

"foo".log().log()

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

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