オブジェクトへの追加 質問する

オブジェクトへの追加 質問する

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

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'} 
]

追加するには、次のようにしますpush:

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

おすすめ記事