アラートとそれに関する情報を保持するオブジェクトがあります:
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'});