相关疑难解决方法(0)

简短的javascript代码:初始化为零或增量

我喜欢那些简短的js oneliners.我想知道是否有符合逻辑和优雅的东西:

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

比这更短的;)

var obj = {} ; 

//some iterative called function
obj.prop = obj.prop===undefined?0:obj.prop++;
Run Code Online (Sandbox Code Playgroud)

javascript

24
推荐指数
2
解决办法
1万
查看次数

如何增加JavaScript对象中的值?

var map = {};
map[key] = value;
Run Code Online (Sandbox Code Playgroud)

我怎么能够

  • 如果对象中尚不存在键,则赋值1
  • 如果存在,则将值增加1

我可以做得比:

if (map[key] == null) map[key] = 0;
map[key] = map[key]++;
Run Code Online (Sandbox Code Playgroud)

javascript

11
推荐指数
4
解决办法
2万
查看次数

标签 统计

javascript ×2