es6-const-let Flashcards
What is a code block? What are some examples of a code block?
A code block is anything between curly braces. Functions, conditional blocks, or loops have their own code blocks.
What does block scope mean?
Block scope means that a variable is declared and lives between the curly braces but does not live outside those set of curly braces.
What is the scope of a variable declared with const or let?
Block scope
What is the difference between let and const?
Let is a variable declaration keyword for mutable variables and const is a variable declaration keyword for immutable variables.
Why is it possible to .push() a new value into a const variable that points to an Array?
The contents of reference data types can change as long as there is no reassignment.
How should you decide on which type of declaration to use?
Use const to declare variables unless the value has to be reassigned, then use let