gpt4 book ai didi

javascript - 何时以及为何使用 JS null 合并运算符

转载 作者:行者123 更新时间:2023-11-28 15:30:47 25 4
gpt4 key购买 nike

我试图理解 var myObj = myObj || {}; 的要点并发现thisthis文章对此进行了解释。但我仍然没有看到我需要它的情况。这些文章似乎解决了它的实际逻辑,因为它相当于 a ? a : b - 我明白了。

例如,我正在为我的游戏创建一个 HUD,

game.HUD = game.HUD || {}; 

game.HUD.Container = me.Container.extend({
//...

为什么我不能不使用 game.HUD = game.HUD || {}; 就创建对象?

最佳答案

如果您知道需要初始化 game.HUD ,那么您不需要使用您的代码片段。

如果 game.HUD 可能持有您不想覆盖的先前值,那么您就需要使用示例代码。

关于javascript - 何时以及为何使用 JS null 合并运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27453507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com