Coffeescript 有没有一种更符合咖啡口味的方法?
以下是我的一些代码:Coffeescript 有没有一种更符合咖啡口味的方法?,coffeescript,namespaces,default,Coffeescript,Namespaces,Default,以下是我的一些代码: window.MyNamespace ?= {} window.MyNamespace.Subnamespace ?= {} window.MyNamespace.Subnamespace.Subsubnamespace ?= {} 有没有一种方法可以像喝咖啡一样来解决这个问题呢?我能想到的唯一替代方法是使用这个有点模糊的语法: ((window.MyNamespace?={}).Subnamespace?={}.Subnamespace?={} 另请参见,其中提出了一种
window.MyNamespace ?= {}
window.MyNamespace.Subnamespace ?= {}
window.MyNamespace.Subnamespace.Subsubnamespace ?= {}
有没有一种方法可以像喝咖啡一样来解决这个问题呢?我能想到的唯一替代方法是使用这个有点模糊的语法:
((window.MyNamespace?={}).Subnamespace?={}.Subnamespace?={}
另请参见,其中提出了一种在对象属性不存在时创建对象属性的方法