我希望有人可以向我解释此分配操作的作用或为我指明正确的方向。
变量 CON = CON || {};
谢谢你,亚历克斯
我希望有人可以向我解释此分配操作的作用或为我指明正确的方向。
变量 CON = CON || {};
谢谢你,亚历克斯
(||
双管)表示OR
。所以这段代码的作用是:
如果 CON 是,truthy
那么它应该被分配给 CON,否则它应该得到一个{}
(空对象)作为它的值。
它基本上检查是否设置了 var CON,如果没有,则分配 {}。当您不确定是否传递了所有参数时,您会在函数中发现很多这种简写代码。不知道为什么要将它与常量一起使用,但我必须查看其余代码。
它可用于防止覆盖对象