Use cases

Use case 1

// Before
(function(){
    let x = 10; // x not available outside
})();

// Now
{
    let x = 10; // x not available outside 
}

Use Case 2

for(let i=0; i<10; i++){
    setTimeout(function(){
        console.log("number " + i);
    }, 1000);
}

Last updated

Was this helpful?