function wrapValue(n){
var localVar = n;
return function(){ return localVar;};
}
var wrap1 = wrapValue(12);
var wrap2 = wrapValue(24);
console.log(wrap1());//12
// I will try and do this
function wrapValue(n){
return n;
}
var variable1 = wrapValue(12);
console.log(variable1);//12
var variable2 = wrapValue(24);
console.log(variable2);//24
So, those two are basically same or not and when do i use closure?
Author
Posts
Viewing 1 post (of 1 total)
The forum ‘JavaScript’ is closed to new topics and replies.