如何以惯用法初始化为零或递增属性?

11 浏览
0 Comments

如何以惯用法初始化为零或递增属性?

我喜欢那些简短的JS一行代码。我想知道是否有逻辑和优雅的方法来实现以下功能:

  • 如果未定义,则将变量初始化为零
  • 否则将其增加一。

最好比这个更短的方法;)

var obj = {} ;
//某些迭代调用的函数
obj.prop = obj.prop === undefined ? 0 : obj.prop++;

0