【问题标题】:Duplicate Variable is Bad Practice For Node JS?重复变量是 Node JS 的坏习惯?
【发布时间】:2023-01-24 04:10:39
【问题描述】:

大家好,我在编码时习惯了再次使用具有不同名称的相同变量。我担心它会泄漏到内存中以及是否需要关心。这是一个例子。

const someObject = {
     bar:{
         foo: {
              value: 1000,
              usable: true,
         },
     },
};

// WHAT I M DOING USUALLY (OPTION 1) { because need to use more than one time}
const isThatUsable = someObject.bar.foo.usable;
if (isThatUsable) {
   const showValue = someObject.bar.foo.value;
   console.log(showValue);
}
// DONT DEFINE AGAIN SAME VALUE (OPTION 2)
if (someObject.bar.foo.usable) {
   console.log(someObject.bar.foo.value);
}

“ const isThatUsable = someObject.bar.foo.usable ”在这种情况下。我知道 const 只是使用变量的地址。所以我应该总是关心使用选项 2 或者它的 okey 来使用选项 1

【问题讨论】:

  • 选项 1 更具可读性,声明变量的开销几乎为零。选项 1 是正确的。

标签: javascript node.js performance


【解决方案1】:

实际上,您永远不必担心 javascript 中的内存问题,因为它都在后台处理。使用您喜欢的任何一个。

【讨论】:

    猜你喜欢
    • 2010-10-16
    • 2011-06-22
    • 2010-11-14
    • 1970-01-01
    • 2020-08-29
    • 2010-11-12
    • 2013-07-17
    • 2016-08-07
    • 2011-11-04
    相关资源
    最近更新 更多