在对象属性上创建或添加数字的最佳方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在对象属性上创建或添加数字的最佳方法相关的知识,希望对你有一定的参考价值。
当我们有一个带有数字属性的对象作为累积。在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;
以上是关于在对象属性上创建或添加数字的最佳方法的主要内容,如果未能解决你的问题,请参考以下文章