Syntax 问号等于在咖啡脚本中是什么意思?
在主干应用程序的这行代码中:Syntax 问号等于在咖啡脚本中是什么意思?,syntax,coffeescript,operators,Syntax,Coffeescript,Operators,在主干应用程序的这行代码中: window.App ?= {} ?=是什么意思?是否类似于使用空默认值初始化主干应用程序 我不熟悉主干/CoffeeScript,我读到一个空的应用程序(在CoffeeScript中)看起来像: window.MyApp = Models: {} Collections: {} Views: {} Routers: {} initialize: -> #do stuff 那么第一个是第二个的缩写吗?它是第二个,并且(几乎)等
window.App ?= {}
?=
是什么意思?是否类似于使用空默认值初始化主干应用程序
我不熟悉主干/CoffeeScript,我读到一个空的应用程序(在CoffeeScript中)看起来像:
window.MyApp =
Models: {}
Collections: {}
Views: {}
Routers: {}
initialize: ->
#do stuff
那么第一个是第二个的缩写吗?它是第二个,并且(几乎)等同于这个JS
window.App = window.App || {};
它确保定义了应用程序的命名空间