对象字段初始化和赋值

时间:2014-04-17 07:55:15

标签: coffeescript

CoffeeScript中是否有一种语法方式可以更优雅的方式执行下面列出的操作?

obj.field ?= {}
obj.field.value = 1

1 个答案:

答案 0 :(得分:1)

唯一想到的是

(obj.field ?= {}).value = 1

短一行,但我不会说它更优雅。