前のトピック: JavaScript 演算子次のトピック: 代入演算子


配列演算子とオブジェクト アクセス演算子

JavaScript は、配列とオブジェクト アクセスにドット(.)表記法を使用します。 角かっこ([])表記法を使用する配列の要素およびドット(.)表記法を使用しないオブジェクトの要素にアクセスできます。 JavaScript は演算子としてドットおよび角かっこ表記法を扱います。

ドット表記法は以下の形式を使用します。

object.identifier

識別子オペランドは、一重引用符または二重引用符を付けず、(データセットでの)プロパティ、メソッド、または変数のリテラル名にすることができます。 オペランドは文字列または文字列を含む変数にすることはできません。

角かっこ表記法は以下の形式を使用します。

array[expression] // 

配列オペランドは配列を参照します。また、[]オペランドは配列インデックスの整数値に評価します。

object[expression] // 

オブジェクト オペランドはオブジェクトを参照します。また、[]オペランドは、オブジェクトのプロパティに名前を付ける文字列に評価します。

注: ドット表記法と異なり、2 番目のオペランドが識別子である場合、[式]オペランドは文字列です。

角かっこ表記法を使用すると、配列要素およびオブジェクト プロパティにアクセスできます。 角かっこ表記法は、ドット表記法のように識別子オペランドに制約を受けることなくオブジェクト プロパティにアクセスすることもできます。