JavaScript オブジェクトへのキー/値ペアの追加
JavaScript では、オブジェクトはプロパティの動的な追加と変更を可能にする変更可能なエンティティです。 「key3」と「value3」などの新しいキーと値のペアを既存のオブジェクトに組み込むには、次の 2 つのオプションがあります。
ドット表記:
プロパティ名がわかっている場合は、ドット表記法で簡単な方法が提供されます:
var obj = {key1: value1, key2: value2}; obj.key3 = "value3";
Square括弧表記:
または、角括弧表記は、プロパティ名が動的に決定される場合に柔軟性を提供します:
var obj = {key1: value1, key2: value2}; obj["key3"] = "value3";
特に、これはプロパティ名が派生する状況で役立ちます。変数からの例:
var property = "key3"; obj[property] = "value3";
どちらのメソッドも同じタスクを実行しますが、次の場合はドット表記が優先されます。プロパティ名は静的ですが、角かっこ表記はより汎用性が高く、動的なプロパティ名を使用できます。
配列に関する追加の注意事項:
JavaScript 配列について言及する価値があります。オブジェクトとは異なるため、配列リテラル表記 ([]) または配列コンストラクター (new Array()) を使用して作成することもできます。ただし、配列は名前付きプロパティではなく数値インデックスを使用するため、オブジェクトとは異なるインデックス付けの処理を行います。
以上がJavaScript オブジェクトにキーと値のペアを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。