S SmartDocs
Chuỗi bài: JavaScript javascript 22 dòng · Cập nhật 2026-02-03

exercise3.js

JavaScript/modules/module2-intermediate/code-examples/lesson1/exercise3.js

// Exercise 3: Scope Chain
let globalVar = "global";

function outerFunction() {
    let outerVar = "outer";
    
    function innerFunction() {
        let innerVar = "inner";
        console.log("Inner can see:", globalVar, outerVar, innerVar);
        
        function deepestFunction() {
            console.log("Deepest can see:", globalVar, outerVar, innerVar);
        }
        
        deepestFunction();
    }
    
    innerFunction();
    console.log("Outer can see:", globalVar, outerVar);
}

outerFunction();

Bài viết liên quan