在对象属性上创建或添加数字的最佳方法

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;

以上是关于在对象属性上创建或添加数字的最佳方法的主要内容,如果未能解决你的问题,请参考以下文章

在片段中添加 Viewpager

解决打字稿错误的最佳方法 - 类型上不存在属性

在一些片段之间填充对象变量的最佳方法

创建核心数据模型设计的最佳方法是啥?

使用 phpMyAdmin 将使用长数字的电子表格导入 MySQL 的最佳方法

从C#中的托管对象属性获取值的最佳方法