Javascript - With great power comes great responsibility
Javascript has some powerfull concepts built into it like prototypal inheritance, closure and a super expressive way for polymorphism. But loose typing and functional scope also are prone to errors. In this post I am reviewing this and giving an example