当前位置: 首页 > 知识库问答 >
问题:

如何使用变量作为对象中的名称参数?[副本]

景子安
2023-03-14

如何使用变量作为对象中的名称参数

var field = 'profile.email'

var value = 'example@email.com'

var query = { field : value };

console.log(query);

电流输出:

{ field : 'example@email.com' }

我想要实现的输出:

{ 'profile.email' : 'example@email.com' }

共有1个答案

潘阳舒
2023-03-14

例如,您可以将字段变量放在方括号内。

var field = 'profile.email',
    value = 'example@email.com',
    query = { [field] : value };

    console.log(query);
 类似资料:
  • 问题内容: 我想使用变量的值来访问对象。 假设我有一个名为myobject的对象。 我想用此名称填充变量,然后使用该变量访问对象。 例: 问题答案: 全球: 全球:v2 本地:v1 本地:v2

  • 问题内容: 我需要使用可以通过循环轻松获得的命名模式来创建大量对象。有什么办法可以像这样从变量中读取对象名称? 我不需要为对象分配变量名,仅是在分配时从其获取名称。 问题答案: 您所选择的单词表明您不完全了解变量和对象的工作方式,因此您需要对其进行修复以使其在Java中得到广泛应用。 如果我写: 我创建一个新对象, 然后 定义一个指向该对象的变量。 该对象 没有名称 (它具有一个ID,该ID是在运

  • 我有一个关于java中最终变量的问题,我已经编写了一个简短的代码来演示这个问题。java8的语言规范规定: 一旦分配了最终变量,它始终包含相同的值。如果最终变量包含对对象的引用,则对象的状态可能会因对该对象的操作而改变,但该变量始终引用同一对象。语言规范 为了进一步研究,我在一个小示例代码中尝试了三件事。我尝试的第一件事是创建一个类型的对象并为其分配非最终引用。然后我也为它分配了一个最终引用。在第

  • 问题内容: 我正在使用jQuery从DOM中提取项目,并希望使用DOM元素的对象设置属性。 例 如果包含一个元素为“ myId” 的元素,我想拥有一个名为“ myId”的属性。以上给了我。 如何使用JavaScript使用变量来命名对象的属性? 问题答案: 您可以使用以下等效语法:

  • 问题内容: 我在python中有此代码。 我将从这样的命令行运行此脚本 因此,我需要一种使len使用列表而不是变量的方法,我只想在var中给出列表的名称。 我知道在这个例子中我可以做 但是我的脚本上有13个列表,我需要一种方法,可以通过在命令行上输入的名称来引用它们。 问题答案: 尽管这在Python中是完全可能的,但不是必需的。最好的解决方案是不执行此操作,而是使用字典。 您会注意到脚本中有13

  • 当我尝试这个代码时,我不能给对象中的“option\u code”一个常量。 我想要这样的结果(选项代码需要更改)= 这可能吗?