game.HUD = game.HUD || {}意思

时间:2014-03-05 22:36:00

标签: syntax namespaces melonjs

我正在关注melon js tutorial。这是我的HUD.js文件的顶部。

game.HUD = game.HUD || {}

我之前在其他例子中看过这个。 namespace.something = namespace.something || {}语法是什么意思,为什么需要它?

1 个答案:

答案 0 :(得分:1)

||是一个空的coalesce运算符,所以你在那行中说如果它已经存在则返回我的对象​​,如果不存在则返回一个新对象(为null)