Javascript Closure Example

by nkdweb

JavaScript

function outerFunction(a) {
    var intial = 5;

    function innerFunction(b) {
        console.log(a + b + (++intial)); // It will return the 20.
    }
    innerFunction(10);
}

outerFunction(4); // Pass an argument 4