1. ホーム
  2. javascript

[解決済み] オブジェクトに付加する

2022-04-22 22:52:15

質問

アラートとそれらに関する情報を保持するオブジェクトがあります。

var alerts = { 
    1: { app: 'helloworld', message: 'message' },
    2: { app: 'helloagain', message: 'another message' }
}

これに加えて、アラートが何個あるかという変数も用意しています。 alertNo . 質問ですが、新しいアラートを追加しようとしたとき、そのアラートを alerts オブジェクトを作成できますか?

解決方法は?

アラートを1つのオブジェクトのプロパティとしてではなく、配列のレコードとして格納するのはどうですか?

var alerts = [ 
    {num : 1, app:'helloworld',message:'message'},
    {num : 2, app:'helloagain',message:'another message'} 
]

そして、1つ追加する場合は、単に push :

alerts.push({num : 3, app:'helloagain_again',message:'yet another message'});