JavaScript Fundamentals Before React
JavaScript Fundamentals Before React
Variable Scoping refers to the accessibility of variables within different parts of your code.
Global Scope: Variables declared outside any function or block have global scope and can be
Function Scope: Variables declared within a function are only accessible inside that function.
Block Scope: Variables declared with let or const inside a block {} are only accessible within that
block.
function scopeTest() {
console.log(globalVar); // Accessible
console.log(functionVar); // Accessible
console.log(globalVar); // Accessible
Destructuring allows you to unpack values from arrays or properties from objects into distinct
variables.
Array Destructuring
console.log(first); // 10
console.log(second); // 20
Object Destructuring
console.log(name); // Alice
console.log(age); // 25