This book can be used as a reference if you need a detailed explanation on how a certain method works.
The book covers the following topics:
|Prototypical versus Class-based
The Memory Concept
Variables vs. Reference Types
Everything comes from objects
More Variables, add Functions.
Named Functions vs. Anonymous Functions
The Untouchable Object
What is a property?
What is a variable?
What is an execution context?
The Window Object – Intro
An example of scope
More Primitive and Reference Values
How to pass in data from the stack to the heapPART 2
charAt and charCodeAt
indexOf and lastIndexOf
substr vs substring
toLowerCase and toUpperCase
pop and push
shift and unshift
What is Reduction
indexOf versus lastIndexOf
A Gentle Introduction to Closures
The closure principal
The arguments object versus inner functions
The “this” variable
Functions as Object Constructors
Function Proprieties and Methods
apply and call
Adding more arguments to call and apply
More practice with call, apply methods.
The Math Object
Math.random, floor, ceil, round
Math.max and Math.min
Math.pow, Math.sqrt, Math.abs
Math constants, PI
Useful Math Object references
The Date Object
Converting Date to a string
Unordered Lists as Objects
Practice and review: Create a Loan Application Object
How to automatically evaluate and call a method
Prototyping new methods
Objects that inherit from other objects
How to include prototype methods inside a constructor