closure

by bhupendra negi

JavaScript

//closure can be set to return multiple fn values for set and get


var global = 10;
function testclo()
{
    var counter; // cant be accessed outside function except setter getter methods
    
    return {
        
        set: function(param) { counter = param+global ; },
        get : function() { return counter;}
    
        
    }
  
    
}

var obj  = testclo();
obj.set(20);
alert(obj.get());