Preface -- Good parts -- Grammar -- Objects -- Functions -- Inheritance -- Arrays -- Regular expressions -- Methods -- Style -- Beautiful features -- Appendix A : Awful parts -- Appendix B : Bad parts -- Appendix C : JSLint -- Appendix D : Syntax diagrams -- Appendix E : JSON.
Summary
This authoritative book reveals the features of JavaScript that make it an outstanding object-oriented programming language, while warning about poor features.