One of the most useful tips was using self-executing anonymous functions to return objects instead of the prototype approach. This claims to solve special variable “this” problem for your methods and hides information you do not want to expose. If I am not mistaken, TypeScript does the same thing to have private variables. In other words, it was not entirely new, though I was more used to using the prototype approach and had the slightest idea which is better and why.
The book has a good chapter on Regular Expressions. The problem is there are quite some things to remember (regarding Regexp itself), so I usually work with the manual and some 3rd party tool to explain on the fly exactly what the expression does. Sort of proof-reading not to have something unexpected along the way. Saves loads of time. Definitely worth a read, something will stick with you anyway.
Definitely the best part of the book for me was the appendixes. No wonder it’s one third of the book. There are three appendixes, one for awful parts which should never be used. Another for bad parts which should be avoided. Both of them are in depth and explain hows and whys. The last part is about JSlint - will definitely have to look up my settings in IDE once I’m back at work.