@kyanny's blog

世界に対して侵略は成功しないということを示す義務がある。もはや誰かが決断しなければならない - マーガレット・サッチャー

prototype は関数オブジェクト

プロトタイプ(prototype)によるJavaScriptのオブジェクト指向:CodeZine(コードジン)

prototype は関数オブジェクトがもっているものなのか。知らなくて、

var Foo = {
  f : function(){ console.log('foo'); }
};
Foo.prototype = {};

とか、わけもわからず書いてはエラーがでて困ったりしていた。ちゃんと勉強しないとだめだなあと思った。

Javascript を人並みに使えるようになるには、 prototype 継承と this と apply と arguments てのを覚えたら良さそうにみえる。 prototype はだんだん意味がわかってきた、ようなきがする。 this はなんだかよくわからない。 apply はもっとわからない。 arguments もあんまり。そして prototype.js だとかのソースコードにはそういうものがふんだんに使われているのでそれらがわからないと読めない。だからわかるようになろう。