About 9,100,000 results
Open links in new tab
  1. javascript - What is the difference between "let" and "var"? - Stack ...

    Apr 18, 2009 · The reason why let keyword was introduced to the language was function scope is confusing and was one of the main sources of bugs in JavaScript. Take a look at this example …

  2. javascript - Does JS have "if (let foo ... - Stack Overflow

    Sep 1, 2023 · Clojure has an if-let. That would be handy for cases like this. You could probably make a function that does this effect if you find yourself needing this a lot.

  3. ecmascript 6 - Why was the name 'let' chosen for block-scoped …

    Jun 20, 2016 · I understand why var takes that name - it is variable, const - it is a constant, but what is the meaning behind the name for let, which scopes to the current block? Let it be?

  4. javascript - What is the difference between 'let' and 'const ...

    If you use const, that variable name will always reference the same object. 2) let is block-scoped, while var is function-scoped. In other words, if you use let inside an if-statement the variable …

  5. In JavaScript, why should I usually prefer 'const' to 'let'?

    Dec 11, 2016 · Why most of the time should I use const instead of let in JavaScript? As we know if we use const then we can't reassign value later. Then why not use let instead of const?

  6. javascript - let keyword in the for loop - Stack Overflow

    ECMAScript 6's let is supposed to provide block scope without hoisting headaches. Can some explain why in the code below i in the function resolves to the last value from the loop (just like …

  7. Get loop counter/index using for…of syntax in JavaScript

    I understand that the basic for...of syntax in JavaScript looks like this: for (let obj of myArray) { // ... } But how do I get the loop counter/index when iterating with this syntax? (With the ...

  8. When should you use "var", "let", or "const" in JavaScript code

    Apr 13, 2023 · Closed 2 years ago. New to JavaScript and a beginner. I came across JavaScript variables and realized there are three different ways to go about them (var, let and const). Do …

  9. javascript - Difference between ( for... in ) and ( for... of ...

    In JavaScript, iterables are objects which can be looped over. String, Array, TypedArray, Map, and Set are all built-in iterables, because each of their prototype objects implements an …

  10. Shorter way to declare multiple variables in JavaScript?

    let foo = 'foo' , bar = 'bar' , foobar = 'foobar' ; But this is simply JS syntax–is this what you are really asking? If you have a "large" number of related variables the problem may be more …