JavaScript Objects Functions and Arrays Explained

How many times have you attempted to learn JavaScript, only to put it on the side because it was too complex or you felt overwhelmed by the information overload?

JavaScript Objects Functions and Arrays Explained covers a lot of material as you can see from the index below. However, each chapter is self-contained and easy to understand with plenty of illustrations and links to code files you can physically copy.

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
Lab Work
More Variables, add Functions.
Lab Work
Named Functions vs. Anonymous Functions
First Review
The Untouchable Object
Native objects
Hosted Objects
What is a property?
What is a variable?
What is an execution context?
Second Review
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
Strings as Objects in JavaScript
charAt and charCodeAt
fromCharCode
concat
indexOf and lastIndexOf
match
replace
search
slice
split
substr
substr vs substring
toLowerCase and toUpperCase
trim
valueOf
Array as Objects in JavaScript
concat
join
reverse
sort
pop and push
shift and unshift
slice
splice
New JavaScript Array Iteration Methods
forEach
map
every
some
filter
New JavaScript Array Reduction and Location Methods
What is Reduction
reduce
reduceRight
Location Methods
indexOf versus lastIndexOf
JavaScript Functions and Arguments as Objects
arguments
Nested Functions
A Gentle Introduction to Closures
The closure principal
Lexical Scope
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
Useful JavaScript date libraries
Unordered Lists as Objects
Accessor methods
Mutation methods
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


Click on the image to preview the eBook on Amazon.

Advertisements

Author: tarau

technical writer, web technologies

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s