function Flower()
{
this .name= "rose";
this.color="red";
//コンストラクターとして Flower()
var obj=new Flower(); , flowers クラス参照として
alert(obj instanceof Flower);
function キーワードで通常の関数を宣言できますが、これは他の言語の関数の概念と同じです。 さらに、クラスの宣言と実装、オブジェクト コンストラクター、クラス参照にも使用できます。
上記の例では、Fflower クラスが function キーワードを通じて宣言され、2 つの属性 name と color が this キーワードを通じて宣言され、obj オブジェクトを作成するときに、Fflower が最終的にオブジェクト コンストラクターの役割を果たします。 use of キーワードは、obj オブジェクトが Flower クラスのインスタンスであるかどうかを決定します。この時点で、Fflower はクラス参照の役割を果たします。