Home Page Icon
Home Page
Table of Contents for
A1. Answers to Exercises
Close
A1. Answers to Exercises
by Venkat Subramaniam
Rediscovering JavaScript
 Acknowledgments
 Introduction
How to Run Modern JavaScript
What’s in This Book?
Who Is This Book For?
Online Resources
Part I. The Safe Alternatives
1. JavaScript Gotchas
Be Careful Where You Break Lines
Use === Instead of ==
Declare Before Use
Stay One Step Ahead
Wrapping Up
2. Variables and Constants
Out with var
In with let
Perils of Mutability
const
Safer Code with let and const
Prefer const over let
Wrapping Up
3. Working with Function Arguments
The Power and Perils of arguments
Using the Rest Parameter
The Spread Operator
Defining Default Values for Parameters
Wrapping Up
Part II. Nice Additions
4. Iterators and Symbols
The Convenience of Enhanced for
Symbol—A New Primitive Type
Using Custom Iterators and Generators
Creating Infinite Iterators
Wrapping Up
5. Arrow Functions and Functional Style
From Anonymous to Arrow Functions
Anonymous vs. Arrow Functions
Limitations of Arrow Functions
When to Use Arrow Functions
Arrow Functions and Functional Style
Wrapping Up
6. Literals and Destructuring
Using Template Literals
Multiline Strings
Tagged Template
Enhanced Object Literals
Destructuring
Wrapping Up
Part III. OO and Modular Code
7. Working with Classes
Creating a Class
Implementing a Constructor
Defining a Method
Defining Computed Members
Creating Properties
Defining Class Members
Class Expressions
New Built-in Classes: Set, Map, WeakSet, and WeakMap
Wrapping Up
8. Using Inheritance
Understanding Prototypal Inheritance
Inheriting from a Class
Managing Instance Types with species
Wrapping Up
9. Using Modules
Creating a Module
Exporting from a Module
Importing from a Module
Wrapping Up
Part IV. Going Meta
10. Keeping Your Promises
No Thanks to Callback Hell
Promises to the Rescue
Ways to Create a Promise
Chaining Promises
Working with Multiple Promises
Async and Await
Wrapping Up
11. Exploring Metaprogramming
The Power and Perils of Metaprogramming
Dynamic Access
Member Injection
Wrapping Up
12. Deep Dive into Metaprogramming
Purpose of Reflect
Metaprogramming with Proxy
Synthesizing Members with Proxy
Using Decorators
Wrapping Up
A1. Answers to Exercises
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
A2. Web Resources
 Bibliography
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Rediscovering JavaScript
Next
Next Chapter
Chapter 1
Appendix 1
Answers to Exercises
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset