Whenever somebody wants to reuse solutions for regularly occurring problems in software designing, Design Patterns will solve the purpose.
Latest Design Patterns in JS are :
* Module Design pattern
* Revealing Module pattern
* Prototype Design pattern
* Revealing Prototype pattern
* Observer Design pattern
* Singleton