Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我找不到这种格式背后的原因?
我假设它是检查之前是否已创建此变量,如果是,则使用该变量而不是空白对象。
但是当我分配它时,我想不出它是如何或为什么已经存在的。
该符号完全按照您的建议执行。
这确实适用于您可能有多个可能创建相同对象的 javascript 包含,并且您不想破坏可能已经定义的对象的情况。
你的假设是正确的,如果它存在,它将默认为现有变量,或者创建一个新对象。
在没有看到代码的情况下,很难判断它之前是如何初始化的,但它通常用于可能已经被调用的模块/构造函数。目的是在执行该函数时使用“单例”而不是新实例。