# The Principles of Object-Oriented JavaScript

Canonical: https://www.bookquiver.com/nicholas-z-zakas/the-principles-of-object-oriented-javascript/9781593275761

JSON version (same data): https://www.bookquiver.com/nicholas-z-zakas/the-principles-of-object-oriented-javascript/9781593275761.json

![The Principles of Object-Oriented JavaScript](https://quivercdn.com/covers/no-starch-press/nicholas-c-zakas/the-principles-of-object-oriented-javascript_978-15-9327-576-1.jpg?v=2026-06-13%2021%3A35%3A05)

- Book: [The Principles of Object-Oriented JavaScript](https://www.bookquiver.com/nicholas-z-zakas/the-principles-of-object-oriented-javascript) ([The Principles of Object-Oriented JavaScript.md](https://www.bookquiver.com/nicholas-z-zakas/the-principles-of-object-oriented-javascript.md))
- Authors: [Nicholas Z. Zakas](https://www.bookquiver.com/nicholas-z-zakas)
- Publisher: No Starch Press
- Medium: ebook
- ISBN: 978-15-9327-576-1
- Published: 2014-02-14
- Language: en_US
- Binding: E-book

## Description

If you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably doesn't seem object-oriented at all. It has no concept of classes, and you don't even need to define...