说我希望对象是这样的:构建对象数组编程
var Book = {
title: "the catcher in the rye",
price: "80.98",
characters: [{name: "holden caulfield", age: 16, height:"6.2"},
{name: "phoebe caulfield",age:13, height: "5"}]
};
EDITED
问题: 字符数组是通过添加一个字符一个接一个建成。在确保名称,年龄和身高属性如上定义时,如何做到这一点。
有什么影响?
Book.characters.add({name: "phoebe caulfield",age:13, height: "5"});
我想能够以编程方式定义这个,即添加属性的对象,而不是像这样定义它。
这可能吗?
我不明白,是不是你以编程方式定义属性*已经*? – NullUserException
非常挑剔:这是一个对象字面值,而不是JSON对象。 JSON要求键也用引号(“title”)。 – Corbin
我编辑了问题 – sarsnake