JavaScript使用数组键/值对附加到对象
JavaScript append to object using array key/value pair
我有一个动态构建的对象,例如:
obj = {};
obj.prop1 = 'something';
obj.prop2 = 'something';
obj.prop3 = 'something';
有了它,我现在需要从数组中获取一个项,并使用它来定义"propX"的等价物及其值
我想如果我做一些类似的事情
obj.[arr[0]] = some_value;
这对我来说是可行的。但我也认为这不会。我得到的错误是语法错误。".operator后缺少名称"。我理解,但我不确定如何解决它。最终目标是使用数组项的值作为对象的属性名称,然后用另一个正在传递的变量定义该属性。我的问题是,我如何才能实现它,这样物体的附属物就会被视为
obj.array_value = some_variable;
删除点。使用
obj[arr[0]] = some_value;
我建议您阅读MDN中的"使用对象"。
您可以尝试
obj[arr[0]] = some_value;
即丢弃点:)
您几乎是对的,但您只需要删除。来自线路:
obj。[arr[0]]=some_value;
应读取
obj[arr[0]=某个值;
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在Javascript中转换对象数组
- 在JavaScript中通过索引从对象数组中获取值
- Backbone虹吸以获取对象数组
- 如何在DataTables 2.1中迭代对象数组
- Javascript-根据赋值顺序,按键合并对象数组
- 将事件附加到对象/数组
- jQuery$.inArray()总是返回-1和一个对象数组
- javascript处理一个对象数组以获得一个新的对象数组
- javascript在数组中获取对象数组中键的所有不同值
- 在对象数组中查找多个值的d3范围
- Undercore.js获取对象数组中键对象的值
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- 如何通过json对象数组为嵌套对象赋值
- 如何循环通过2个对象数组并通过匹配id进行合并
- 为对象数组创建列表项
- 如何使用javascript合并两个对象数组
- JSON到对象数组,并向每个对象添加项
- JavaScript:从对象数组中获取唯一值及其计数
- 按不同项目对对象数组进行排序