JavaScriptにおけるクラスとインスタンス

JavaScriptでは効率よくオブジェクトを作成していくための方法として、最初に「設計図」を用意する必要があります。それがクラスです。

class Data{
}

オブジェクトを生成するための設計図を用意できたので、その設計図から実際にオブジェクトを生成します。クラスからオブジェクトを生成するには、下記ように「new クラス名()」とします。 クラスから生成したオブジェクトは特別にインスタンスと呼びます。

var data= new Data();

このクラス、インスタンスというものを利用することでJavaScriptではデータの管理をします。管理する方法として クラスにはコンストラクタと呼ばれる機能が用意されています。コンストラクタはインスタンスを生成するときに実行したい処理や設定を追加するための機能です。

class Data {
constructor(){
}
}