当我们有一个具有数值属性的对象作为累积对象时。在ES6 JavaScript中处理“累积/创建”案例的最佳方法是什么?最简单的方法是:
if (obj.foo)) {
obj.foo += value;
}
else {
obj.foo = value;
}
要么
obj.foo = obj.foo ? obj.foo + value : value;
改善这个想法?谢谢!
最佳答案
检查当前值或使用0
初始化,然后添加。
obj.foo = (obj.foo || 0) + value;
关于javascript - 在对象属性上创建或添加数字的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49120000/