2

JavaScript コード:

window.mybooks={"books": [{"name":"book one","author":"Samuel Peter"},{"name":"book two","author":"Samuel Anderson"}]};

window.mybooks に新しい本を追加するには?

{"name":"book three","author":"Samuel Abelson"}

アップデート:

奇妙で、同じ答えがたくさんあり、私にはうまくいきません...何が原因でしょうか?

オブジェクトが生成されていることがわかりましたが、おそらく間違っています。次のようになります。

window.mybooks={"books": [{"name":"book one","author":"Samuel Peter"},{"name":"book two","author":"Samuel Anderson"},]};

それを修正する方法のヒントはありますか?

4

4 に答える 4

7

Array.pushを使用する

var newBook = {"name":"book three","author":"Samuel Abelson"};
mybooks.books.push(newBook );

ウィンドウコンテキストにいない場合は、明示的に使用しますwindow.mybooks.books.push(newBook);

于 2013-05-16T18:25:47.647 に答える
1
var newBook = {
    "name": "book three",
    "author": "Samuel Abelson"
};
mybooks.books.push(newBook);
于 2013-05-16T18:25:37.220 に答える