Objects and Prototyping

Practice does not make perfect. Only perfect practice makes perfect.

—Vince Lombardi

It may seem odd to include three chapters on core concepts of JavaScript in a book for experts. After all, these topics are some of the most rudimentary components of the language. My assertion is this: just as a person can speak a language without the ability to read or write it, so too can developers use the fundamental features of JavaScript and yet be blissfully unaware of their complexities.

The goal of these chapters is to shine a light on some of the more shadowy portions of the language. These are the concepts that ...

Get Expert JavaScript now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.