如何从现有值创建一个新对象?

机车

我有

object.name = 'foo';
var value = 'bar';
...
var params = { object.name : 1, value : value};

我想要一个等于的结果

var params = { foo : 1, value : bar };

我能做些什么?

维克兰特·辛格

对象有时被称为associative arrays,因为每个属性都与可用于访问它的`string值相关联。

尝试使用[]设置对象属性-

object.name = 'foo';
var value = 'bar';
var params = { value:value};
params[ object.name] = 1;

输出:- {value:“ bar”,foo:1}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建一个新对象继承 JavaScript 中的现有对象?

通过现有对象的属性值创建一个新的对象数组将现有对象添加到新数组

如何从现有列创建一个新列?

尝试使用 javascript 从三个现有对象创建一个新对象

从现有基础对象(非派生)创建一个新的派生对象

实例化一个新对象或更改现有对象C#的值

如何在反应javascript中使用现有对象数组的值构造一个新数组

如何创建一个新列,其值是现有ByteArray列的十六进制字符串?

如何根据R中同时存在的多个现有变量的值创建一个新变量?

根据两个现有列的对应值创建一个新列

熊猫根据现有列的第一个唯一值创建新列

基于现有数组创建一个新的数组对象

根据现有单元格下的值创建一个新列

使用现有列表中HashMap中的值创建一个新列表

大熊猫:从现有的列值创建一个新的数据框

从现有 JSON 数组的嵌套键/值创建一个新的 JSON 数组

根据现有变量的值创建一个新的指标变量

创建一个新键并在嵌套字典中分配现有键的值

根据现有列中的值创建一个新列

如何基于另一个长度不同的另一个数据框的值在现有数据框上创建新列

使用`...`从现有对象创建新对象时出错:在这种环境下,分配源必须是一个对象

从现有的一个创建新的DataFrame列?

从现有的plist创建一个新的plist?

通过从现有对象中获取一些元素来创建一个新对象

如何使用StackedInline类将现有模型对象设为只读,但又能够创建一个新模型对象?

创建一个新的javascript对象,该对象仅具有从另一个现有对象中选择的属性

如何通过现有的数据帧创建一个新的数据帧?

如何创建一个新分支并将现有代码移到那里

如何从Prolog中的现有列表中创建一个新的过滤列表?