0
A
回答
1
您可以使用Object.keys()
,.forEach()
var d = { x: 3, y: 4 }, d3 = { event: { dx: 1, dy: 2 } };
Object.keys(d3.event).forEach(prop => d[prop[1]] += d3.event[prop] || 0);
console.log(d);
1
您可以使用解构来消除重复的点符号。
const { dx, dy } = d3.event;
+0
'const {dx,dy} = d3.event'会创建两个额外的变量'dx','dy'? – guest271314
+0
不是额外的变量,但它会创建变量,允许上面的代码被写入。 'd.x + = dx' –
+0
_“不附加变量,但会创建变量”_? 'dx'不是一个额外的变量? – guest271314
相关问题
- 1. 如何在C#中的类对象中指定强制属性
- 2. ES6从嵌套对象获取属性
- 3. 如何在分配给基础对象时保留指定的对象属性?
- 4. 定制属性映射 - 仅在更改时存在的对象
- 5. DataContext对象并指定其属性
- 6. 使用另一个对象属性值作为属性名称将属性指定给JS对象
- 7. 指定传递给JSON对象的Rails对象的属性
- 8. 指定对象属性的唯一矢量对象
- 9. WPF绑定到具有特定属性的对象的属性
- 10. 指定对象的属性在ItemsControl中使用绑定
- 11. jQuery选择器 - 查找没有指定属性的对象
- 12. 如何根据属性排序javascript对象,指定属性
- 13. ES6:如何拥有一个getter /为对象和setter其属性
- 14. 如何指定将console.log作为对象时要显示的属性?
- 15. 制作更改对象属性的自定义方法
- 16. $观察指令的对象属性
- 17. 指示html对象的各种属性
- 18. 拉属性对象作为父对象
- 19. jquery对象没有属性属性
- 20. 仅在指定了一个对象时将对象添加到多个对象类属性
- 21. VisualPHPUnit - 试图在获取对象的属性时获取非对象的属性
- 22. 如何制作列表对象?实例没有属性'__getitem__'
- 23. 如何指定使用自定义对象时JavaFX ListView应显示的属性?
- 24. 对象属性绑定库
- 25. 绑定到对象属性
- 26. 如何在Spring.NET中指定对象属性类型
- 27. 将对象绑定到Web API端点时指定自定义属性名称
- 28. “UpdateView”对象没有属性“对象”
- 29. 'ModelChoiceField'对象没有属性'对象'
- 30. 同时使用对象属性作为函数和对象
我不认为你可以得到更简单的比它已经是 – Derek
使用功能? – Bergi
@incodeveritas是否需要包括增加'd.x','d.y'的现有值? – guest271314