var Hoge = function(){
alert("hoge")
}
var hoge = new Hoge();
console.log(hoge.constructor);//function(){ alert("hoge")}これはオブジェクトを作成する際にコンストラクタで利用された関数への参照です。そのためこのconstructorプロパティを利用して新たにオブジェクトを生成することも可能です。
var hoge2 = hoge.constructor();タグ:Constructor
【関数/文法の最新記事】
- 正規表現の名前付きグループ
- ネストされたオブジェクトの分割代入
- ES2015(ES6)のIterator..
- ES2016(ES7)のbind syn..
- ES2015(ES6)の慣れるまで読みに..
- イベント処理
- ES6の基本 - Generator
- ES6の基本 - Class
- ES6の基本 - concise met..
- ES6の基本 - Function Ar..
- ES6の基本 - const
- ES6の基本 - let
- ES6の基本 - Arrow Funct..
- JavaScriptにおけるsetter..
- プロパティの存在確認
- JavaScriptの正規表現のmオプシ..
- new RegExp()で特殊文字を入力..
- JavaScriptの正規表現で改行にマ..
- 数値を3桁ごとにカンマで区切り
- forEachでDOM要素をループする
