As part of my belief that one should never stop learning, I keep trying to learn. This month's learning involved reading this book, Principles of Object Oriented JavaScript, a relatively short book by Nicholas Zakas.
I'm comfortable in JavaScript, but, really, haven't ever taken the time to read about some of the insides of the language. I'm glad I picked up this book.
This book is a quick read, about 132 pages of content and 25-ish of index, depending on the format you read the book and the font size you select. The book covers primitive types, reference types, built-in types, function declarations vs function expressions, objects in general, property attributes, object constructors, object prototypes, property attributes, inheritance and various object patterns. The code examples are clear, the writing voice conversational.
I had a couple "Ohhhhhhhhh!" moments, which were fun, with a lot of head-nodding-yep-I-knew-that moments, too.
I liked the book. Recommended.