Object-Oriented JavaScript Book Review

The Principles of Object-Oriented JavaScript was a pleasant surprise. I spend a lot of time reading various books on JavaScript and have noticed that OO JS is glossed over. Yes, prototypical inheritance means we do not write Classes, but that doesn’t keep you from writing JavaScript in an OO fashion.
The author, Nicholas Zakas, has always been a strong writer and I have found his other texts to be very easy to read and pickup various things that have helped me. There is no question as to the knowledge of the author or his ability to convey the information in an easy to digest manner.
I feel chapter 4, Constructors and Prototypes, and chapter 6, Object Patterns, make this book worth the money alone. The author also continues to cover Functions (and how to really leverage them), as well as the core basics that trip up many folks such as Primitives and References.
If you are serious about improving your JavaScript skills, or are just beginning to work with the language you should seriously consider adding this book to your library.

On a side note, the technical reviewer for the book was Angus Croll, and the forward was written by Cody Lindley.  If you don’t know who those cats are then you should look’em up.  They are what some folk might refer to as “legit” when it comes to JS.