Chapter 4. Object-Oriented JavaScript
JavaScript's most fundamental data type is the Object data type. JavaScript objects can be seen as mutable key-value-based collections. In JavaScript, arrays, functions, and RegExp are objects while numbers, strings, and Booleans are object-like constructs that are immutable but have methods. In this chapter, you will learn the following topics:
- Understanding objects
- Instance properties versus prototype properties
- Inheritance
- Getters and setters