javascript - 如何将一个 javascript 对象嵌套在另一个对象中?

标签 javascript

当我尝试执行此操作时,收到“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/

相关文章:

javascript - setTimeout 在循环中,它的行为与预期不同

javascript - 如何根据新的情节更新 Highstock/Highcharts 中的当前 View ?

javascript - 如何在页面加载时异步加载图像并在加载时显示加载 gif?

javascript - $http.post 上的预加载器(多步骤形式)

javascript - 在 v-for 中迭代 vue 引导模式

javascript - 返回数组中符合条件的项

javascript - Node.js 中的视频流

javascript - 如何在 Typescript 中为对象数组声明数据类型?

javascript - 在我们的表单中使用 javascript 的优缺点是什么?

javascript - Meteor Angular-UI-Router 路由逻辑