JavaScript Design Patterns 1.6.2 : https://addyosmani.com/resources/essentialjsdesignpatterns/book/#detailflyweight
Creating JS Objects (3 ways and use of Prototype):
JavaScript Design Patterns 1.6.2 : https://addyosmani.com/resources/essentialjsdesignpatterns/book/#detailflyweight
Creating JS Objects (3 ways and use of Prototype):