1. ホーム
  2. javascript

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

2022-03-02 23:56:35

質問

このように、JavaScriptオブジェクトを別のJavaScriptオブジェクトの中に持たせたいのですが、どうすればいいですか?

Issues:

  - {"ID" : "1", "Name" : "Missing Documentation", "Notes" : "Issue1 Notes"}
  - {"ID" : "2", "Name" : "Software Bug", "Notes" : "Issue2 Notes, blah, blah"}
  - {"ID" : "2", "Name" : "System Not Ready", "Notes" : "Issue3 Notes, etc"}
  // etc...

そこで、Issues"にこれらのJavaScriptオブジェクトをそれぞれ保持させ、Issues[0].Name、またはIssues[2].IDなどと言えるようにしたいと思います。

外側のIssues JavaScriptオブジェクトを作成しました。

var jsonIssues = {};

そこにJavaScriptのオブジェクトを追加しなければならないところまで来たが、方法がわからない。と言えるようにしたい。

Issues<code here>.Name = "Missing Documentation";
Issues<code here>.ID = "1";
Issues<code here>.Notes = "Notes, notes notes";

何か方法はないでしょうか?ありがとうございます。

UPDATEしてください。 与えられた答えに従って、配列を宣言し、必要に応じてJavaScriptオブジェクトをプッシュしています。

var jsonArray_Issues = new Array();

jsonArray_Issues.push( { "ID" : id, "Name" : name, "Notes" : notes } );

回答ありがとうございました。

どのように解決するのですか?

var jsonIssues = []; // new Array
jsonIssues.push( { ID:1, "Name":"whatever" } );
// "push" some more here