オブジェクトの別の内部配列を含む、オンザフライで作成されたオブジェクトを配列にプッシュする場合、特定のオブジェクトの配列にのみオブジェクトを追加するにはどうすればよいですか。レビューの使用例:
reviews.push({ 'reviewer' : 'John',
'review' : 'This movie was the greatest',
'comments' : { 'commenter' : 'Dave',
'comment' : 'The review by John was too short'}
});
「コメント」はオブジェクトの内部配列です。
後の段階で、特定のオブジェクトの「コメント」にのみオブジェクトを追加したい場合、その親の名前/ID は可能ですか? もしそうなら、どうすればそれを行うことができますか?
例を使用すると、複数のコメントを持つレビューが 1 つしかなく、コメントが後の段階で来る場合、レビュー オブジェクト内の 'comments' 配列に新しいコメントを追加するにはどうすればよいですか?
重複などを防ぐためにレビューIDが必要になると思いますが、それはさておき、構文的にそれを行う方法やそれが可能かどうかさえわかりません。
前もって感謝します。