mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question ランダム
speech play
speech pause
speech stop

JavaScript でコレクションを使用して関連オブジェクトを保存および操作する

コレクションは、関連するオブジェクトをグループ化する方法です。 JavaScript では、`Object.defineProperty()` メソッドを使用して、列挙可能ではなく、ユーザーが変更できないオブジェクトのプロパティを定義できます。これらのプロパティは、配列やリストを使用する場合と同様の方法で関連オブジェクトのグループを保存および操作できるため、「コレクション」と呼ばれます。JavaScript でコレクションを使用する方法の例を次に示します。 ```
const person = {
name: 'John',
age: 30,
住所: [
{ street: '123 Main St', city: 'Anytown', state: 'CA' },
{ street: '456 Elm St'、都市: 'Anytown'、州: 'CA' }
]
};

// address プロパティはオブジェクトのコレクションです
console.log(person.addresses); // 出力: [{ street: '123 Main St', city: 'Anytown', state: 'CA' }, { street: '456 Elm St', city: 'Anytown', state: 'CA' }]

// Push() メソッドを使用してコレクションに新しい住所を追加できます
person.addresses.push({ street: '789 Oak St', city: 'Anytown', state: 'CA' });

// にアクセスできますコレクション内の各アドレス オブジェクトのプロパティ console.log(person.addresses[0].street); // 出力: '123 Main St'
console.log(person.addresses[1].city); // 出力: 'Anytown'
```
この例では、`addresses` プロパティは、個人の住所に関する情報を含むオブジェクトのコレクションです。 `push()` メソッドを使用して新しいアドレスをコレクションに追加でき、ドット表記を使用してコレクション内の各アドレス オブジェクトのプロパティにアクセスできます。コレクションは、関連オブジェクトのグループを保存および操作する必要がある場合に便利です。 JavaScript。これらを使用すると、列挙可能ではなく、ユーザーが変更できないプロパティをオブジェクトに定義できるため、データの整合性を保護するのに役立ちます。

Knowway.org は、より良いサービスを提供するために Cookie を使用しています。 Knowway.org を使用することにより、Cookie の使用に同意したことになります。 詳細については、Cookie ポリシー テキストをご覧ください。 close-policy