定义一个包含变量,然后立即覆盖它

时间:2019-03-12 23:02:26

标签: javascript

在整个Javascript代码库中都可以找到以下模式。使用变量的值(如果已经存在)或使用空对象定义和初始化变量。然后立即将其覆盖。

var outerVariable = outerVariable || {};
outerVariable = {
    // inner variable definitions follow
    // ...
};

此模式有用吗?

1 个答案:

答案 0 :(得分:-1)

是的。定义一个空对象(如果不存在)。然后他在这个物体上做一些事情。