当我尝试执行此操作时,出现错误“ mydoc.docMeta未定义”:

var mydoc = {};
mydoc.docMeta.keyword = "somevalue";


我究竟做错了什么?

最佳答案

由于mydoc.docMeta也是一个对象,因此必须首先定义它:

var mydoc = {};
mydoc.docMeta = {};
mydoc.docMeta.keyword = "somevalue";


或仅使用文字:

var mydoc = {
    docMeta : {
        keyword : "somevalue"
    }
};

关于javascript - 如何将一个javascript对象嵌套在另一个对象中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14960370/

10-12 20:53