A review by stoicloofah
Eloquent JavaScript by Marijn Haverbeke

3.0

I'm not sure how effective this book would be for someone learning JavaScript from scratch, but for an intermediate JS programmer, I think it's still worth reading. A lot of it will seem apparent, but it's packed with really good examples and details that explain a lot of quirks and design decisions in JS that you may not have thought a lot about. Particularly, I thought there were 3 really good chapters:

5. Higher-Order Functions
6. The Secrete Life of Objects
10. Modules

The rest is roughly as good as the chapter titles would express, but those 3 chapters are worth picking out.