push
メソッドを使用してキーと値のペアの配列を作成しようとしましたが、予期しない結果が得られました。キー/値ペアのJavaScript配列は、キーのリテラル変数名を使用します
console.log
プリントこれ:
書籍:[{ "bookTitleで": "マークトウェイン"}]:
書籍:[{
私はこの期待に対し"トム・ソーヤー": "マーク・トウェイン"}]
コードは次のとおりです:
var books = [];
var bookTitle = "Tom Sawyer";
var author = "Mark Twain";
books.push({bookTitle : author})
console.log("books: %s", JSON.stringify(books))
私はbooks.bookTitle = author
とbooks[bookTitle] = author
を試してみたが、結果は同じです。どんな助けもありがとうございます。
'books'は配列であり、一冊(' books [0] ')で呼び出すと括弧表記が機能することに注意してください。 – Bergi