プログラミングでは、データを表すためにオブジェクトの配列がよく使用されます。場合によっては、これらの配列内のオブジェクトに追加のプロパティを追加することが必要になることがあります。
次のオブジェクトの配列について考えてみましょう:
Object { Results: [Array[2]] } Results: [Array[2]] [0-1] 0: Object id: 1 name: "Rick" 1: Object id: 2 name: 'david'
目的は、「Active」という名前の新しいプロパティを追加することです。このオブジェクトの配列の各要素に追加すると、次の結果が得られます:
Object { Results: [Array[2]] } Results: [Array[2]] [0-1] 0: Object id: 1 name: "Rick" Active: "false" 1: Object id: 2 name: 'david' Active: "false"
これを実現するには、Array.prototype.map() メソッドを利用できます。このメソッドは、提供されたマッピング関数を使用して元の配列の各要素を変換することにより、新しい配列を作成します。
<code class="javascript">Results.map(obj => ({ ...obj, Active: 'false' }))</code>
map() メソッドを利用することで、各オブジェクトに追加のオブジェクトが含まれる新しいオブジェクトの配列が作成されます。 「Active」プロパティが「false」に設定されています。これにより、元の配列の各要素に目的のプロパティが効果的に追加されます。
以上がArray.prototype.map() を使用してオブジェクトの配列にプロパティを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。