tip-archive icon indicating copy to clipboard operation
tip-archive copied to clipboard

Use `const` rather than `let`, as always

Open jbee37142 opened this issue 4 years ago β€’ 1 comments

❌ Hey, What's the matter?

function calculate() {
  let arrayOrString = somethingFunc();
  let isArray = Array.isArray(arrayOrString)

  if (isArray) {
    console.log(typeof arrayOrString) // string | object (array) πŸ’₯
    // isn't array?
  }
}

Come back to const!

-  let arrayOrString = somethingFunc();
+  const arrayOrString = somethingFunc();
-  let isArray = Array.isArray(arrayOrString)
+  const isArray = Array.isArray(arrayOrString)

so,

βœ… That's right

function calculate() {
  const arrayOrString = somethingFunc();
  const isArray = Array.isArray(arrayOrString)

  if (isArray) {
-    console.log(typeof arrayOrString) // string | object (array)
+    console.log(typeof arrayOrString) // object (array) πŸ₯°
  }
}

jbee37142 avatar Dec 19 '21 13:12 jbee37142

μ–΄μ°Œ 이런 일이..

brightparagon avatar Dec 20 '21 07:12 brightparagon