constructor プロパティは生成元の関数を返します。

勿論、ユーザ定義オブジェクトでも使用できます。

実際は以下のように型を調べて処理を分岐したいときに使用することが多いです。