Analyzing Function Scope Review
A Pen by Dano Manion on CodePen.
A Pen by Dano Manion on CodePen.
let val = 30; | |
console.log(`Global: ${val}`); | |
function myFunc(val) { | |
val = val * val | |
console.log(`Function: ${val}`); | |
} | |
myFunc(val) | |
setTimeout(function() { | |
console.log(`Global Afterwards: ${val}`) | |
}, 2000) | |
// --- | |
let myOrangeObject = { type: 'blood', numOfWedges: 12, sweetness: 'mid-level' } | |
console.log(myOrangeObject.type) | |
function changeOrange(obj) { | |
obj.type = "Clementine" | |
} | |
changeOrange(myOrangeObject) | |
setTimeout(function() { | |
console.log(`Afterwards: ${myOrangeObject.type}`) | |
}, 2000) |