2010/01/30(土)JavaScriptでオブジェクト指向なメモ プログラム::JavaScript 適当に追記します。 雑多なおさらい オブジェクト(っぽいもの)の生成 メンバ関数をコールバックさせる 方法1 メンバ関数をコールバックさせる 方法2 雑多なおさらい JavaScriptのクラスの概念はないらしい。 プリミティブな数字や文字列など意外は、すべてオブジェクトであり参照。 参照なので代入した側でメンバ変数をいじると、代入元も書き換わる。 関数を変数に代入できる。 var f = function (x){ alert(x); } f("msg"); // "msg"と表示される Perl5のオブジェクトに似たところがありますが、クラス名前空間(パッケージ)を持たないため、Perl5よりも簡素な実装と言えそうです。 続きを読む