Books & Videos

Table of Contents

  1. Chapter 1 Primitive and Reference Types

    1. What Are Types?

    2. Primitive Types

    3. Reference Types

    4. Instantiating Built-in Types

    5. Property Access

    6. Identifying Reference Types

    7. Identifying Arrays

    8. Primitive Wrapper Types

    9. Summary

  2. Chapter 2 Functions

    1. Declarations vs. Expressions

    2. Functions as Values

    3. Parameters

    4. Overloading

    5. Object Methods

    6. Summary

  3. Chapter 3 Understanding Objects

    1. Defining Properties

    2. Detecting Properties

    3. Removing Properties

    4. Enumeration

    5. Types of Properties

    6. Property Attributes

    7. Preventing Object Modification

    8. Summary

  4. Chapter 4 Constructors and Prototypes

    1. Constructors

    2. Prototypes

    3. Summary

  5. Chapter 5 Inheritance

    1. Prototype Chaining and Object.prototype

    2. Object Inheritance

    3. Constructor Inheritance

    4. Constructor Stealing

    5. Accessing Supertype Methods

    6. Summary

  6. Chapter 6 Object Patterns

    1. Private and Privileged Members

    2. Mixins

    3. Scope-Safe Constructors

    4. Summary