I will try to explain following JavaScripts Keywords:
How to write cleaner and less buggy javascript using functional approach!