Check

Javascriptのnew

| | コメント(0) | トラックバック(0)
jsでnewすると、指定されたfunction objectのconstructorが{}付で呼ばれる。
つまりこんな感じ。

//hoge_classのconstructor
var hoge_class = function () {
    this.a=1;
};
var hoge_instance = {};
//hoge_instanceをthisとして、hoge_classを呼び出す。
hoge_class.call( hoge_instance );
hoge_instance.a // -> 1

トラックバック(0)

このブログ記事を参照しているブログ一覧: Javascriptのnew

このブログ記事に対するトラックバックURL: http://0-9.sakura.ne.jp/mt/mt-tb.cgi/205

コメントする