オブジェクトに含まれるデータには 2 つの方法でアクセスできます
プロパティとメソッド
の両方属性は特定のオブジェクトに属する変数であり、メソッドは特定のオブジェクトによってのみデプロイできる関数です。
オブジェクトは、いくつかの関連するプロパティとメソッドで構成されるデータ エンティティです。JavaScript では、プロパティとメソッドに「ドット」構文を使用してアクセスします。
車にブランド、バンド、色の属性があるとします。これらの属性には次のメソッドでアクセスできます。
Car は、move()、stop()、addOil などの関数に関連付けられているとします。これらの関数は、Car オブジェクトのメソッドを使用してディスパッチできます。
これらのプロパティとメソッドが集まって Car オブジェクトが形成されます。つまり、Car オブジェクトはこれらすべてのプロパティとメソッドの集合名とみなすことができます。
Car オブジェクトで特定の車を記述するには、Car オブジェクトのインスタンスを作成する必要があります。インスタンスは、オブジェクトの特定の表現です。 オブジェクトは集合名であり、インスタンスは個々の名前です。
たとえば、BMW と Xiali はすべて車であり、すべて「車」と表現できます。 BMW と Xiali はどちらもサイズが異なりますが、どちらも Car オブジェクトですが、インスタンスが異なります。
JavaScript で、new キーワードを使用して新しいインスタンスを作成します。以下の通り
var myCar = new Car();
上記のコードは、Car オブジェクト myCar の新しいインスタンスを作成します。このインスタンスを使用すると、Car オブジェクトのプロパティとメソッドを使用して、myCar のプロパティとメソッドを取得できます。コードは次のとおりです。