1. ホーム
  2. javascript

[解決済み] オブジェクトの配列にプロパティを追加する

2022-04-26 21:39:42

質問

以下のようなオブジェクトの配列があります。

Object {Results:Array[2]}
     Results:Array[2]
[0-1]
0:Object
       id=1     
       name: "Rick"
1:Object
       id=2     
       name:'david'

このObjectsの配列の各要素に、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"

どなたか実現方法を教えてください。

解決方法は?

を使用することができます。 forEach メソッドを使用すると、 配列の各要素に対して指定した関数を一度だけ実行することができます。この提供された関数の中で Active プロパティを要素に追加します。

Results.forEach(function (element) {
  element.Active = "false";
});