2012年07月17日

constructorプロパティ

constructorプロパティはnew演算子でオブジェクトを作成した際に自動的に割り振られるプロパティです。

var Hoge = function(){
alert("hoge")
}
var hoge = new Hoge();
console.log(hoge.constructor);//function(){ alert("hoge")}


これはオブジェクトを作成する際にコンストラクタで利用された関数への参照です。そのためこのconstructorプロパティを利用して新たにオブジェクトを生成することも可能です。

var hoge2 = hoge.constructor();
タグ:Constructor
posted by ねこまんま at 02:01 | Comment(0) | TrackBack(0) | 関数/文法 | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。