What are closures in JavaScript ? function increment(){ var a = 1; return a++; } console.log(increment()) console.log(increment()) console.log(increment()) // Prints 0,0,0 Make use of closures to print 1,2,3
Anonymous
function increment(){ var a = 0; function inner(){ return a++; } return inner; } var incrementor = increment(); console.log(incrementor()) console.log(incrementor()) console.log(incrementor())
Check out your Company Bowl for anonymous work chats.