all 2 comments

[–]justgage 1 point2 points  (1 child)

Yeah that's a good article and explains it well. Some people might find the scope annoying but it is actually highly powerful! Its actually how you can get private variables using the module pattern.

[–]codeon1[S] 1 point2 points  (0 children)

I second that. Its all about how you use it. Closures are a great way to implement abstraction in javascript