javascript - 在另一个对象中引用一个 javascript 对象

标签 javascript jquery json reference

我有两个对象

var objA = {name:"company1", caption : "The caption..."};

我想使用 objA 创建以下对象

var company = {company1: "The caption..."};

像下面这样的东西不起作用。

var company = {objA.name : objA.caption};

最佳答案

var company = {};
company[objA.name] = objA.caption;

在对象字面量语法中,冒号左侧的属性名称是标识符,它不被视为表达式。因此您可以像上面那样动态访问该属性。

关于javascript - 在另一个对象中引用一个 javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16129759/

相关文章:

javascript - 显示一个弹出窗口,其中包含 html 表格中每一行的详细信息

javascript - 更新 float 据和轴

javascript - 视差 - 帮助使垂直位置从 200px 而不是 0px 开始

javascript - HTML 内容加载顺序和 JavaScript

javascript - Kendo TreeView - 如何加载子节点而不展开

javascript - 如何对搜索/文本框字段中输入的每个字母运行 JavaScript?

javascript - 随机.HTML,如何让它停止

JSON 验证器给我错误

c# - json.net 反序列化 - 如何为图中的子对象指定转换器?

json - 有没有更简洁的方法来使用 Argonaut 删除顶级 JSON 属性?