相关疑难解决方法(0)

JavaScript数组键/值对使用键的文字变量名称

我正在尝试使用该push方法创建一个键/值对数组,但获得意外结果.

console.log 打印这个:

书籍:[{"bookTitle":"马克吐温"}]

虽然我希望如此:

书籍:[{"Tom Sawyer":"马克吐温"}]

这是代码:

var books = [];
var bookTitle = "Tom Sawyer";
var author = "Mark Twain";

books.push({bookTitle : author})

console.log("books: %s", JSON.stringify(books))
Run Code Online (Sandbox Code Playgroud)

我试过books.bookTitle = authorbooks[bookTitle] = author,但结果是一样的.任何帮助表示赞赏.

javascript

16
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×1