![](/img/trans.png)
[英]Filter an object with key and value pair with an array using 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;
那,这对我有用。 但我也认为我得到的错误不是语法错误。 “在运营商之后缺少名字”。 我理解但我不确定如何解决它。 最终目标是使用数组项的值作为对象的属性名,然后使用另一个也传递的变量定义该属性。 我的问题是,我是如何实现它的,因此对象的附属物将被视为
obj.array_value = some_variable;
你可以试试
obj[arr[0]] = some_value;
即放弃点:)
你几乎是对的,但你只需要删除。 从行:
obj。[arr [0]] = some_value;
应该读
obj [arr [0]] = some_value;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.