我找不到这种格式背后的原因?
我假设要检查之前是否已创建此变量,如果是,则采用该变量而不是空白对象。
但是当我分配这个时,我无法想象这个或者为什么会存在。
答案 0 :(得分:3)
符号的表现完全符合您的建议。
这实际上适用于您可能有多个javascript包含可能会创建相同对象的情况,并且您不想破坏可能已经定义的对象。
答案 1 :(得分:2)
您的假设是默认为现有变量(如果存在)或以其他方式创建新对象。
在没有看到代码的情况下,有点难以说明它之前是如何初始化的,但它通常用于可能已被调用的模块/构造函数。目的是在执行该函数时使用“单例”而不是新实例。