August 2016
Beginner to intermediate
847 pages
17h 28m
English
First, we will add properties to a constructor function in JavaScript. Then, we will use local variables to hide and protect specific members of a class from unauthorized access. We will use property getters and setters to control how we write and retrieve values to and from related local variables.
We will use methods to add behaviors to objects. Also, we will create the mutable and immutable version of a 3D vector to understand the difference between an object that mutates state and an object that doesn't.
As it so happens with dogs, cats also have breeds. The ScottishFold constructor function provides a blueprint for cats that belong to the Scottish Fold breed. We will ...