async & await 1. async 2. await 3. useful Promise APIs
Callback 1. Synchronous callback 2. Asynchronous callback 3. Callback Hell example Promise 1. Producer 2. Consumers: then, catch, finally 3. Promi...
JSON 1. Object to JSON (stringify) 2. JSON to Object (parse(json))
Array 1. Declaration 2. Looping over an array 3. Addtion, deletion, copy 4. Searching 5. Array APIs
1. Literals and properties 2. Computed properties 3. Property value shorthand 4. Constuctor Function 5. in operator : property existence check ....
1. Class declarations 2. Getter & Setter 3. Fields (public, private) 4. Static properties and methods 5. Inheritance 6. Class checking: instanceOf
Function 1. Function declaration 2. Parameters 3. Default parameters (added in ES6) 4. Rest parameters (added in ES6) 5. Local scope 6. Return a va..
1. String concatenation 2. Numeric operators 3. Increment and decrement operators 4. Assignment operators 5. Comparison operators 6. Logical operat..
1. Use strict 2. Variable, rw(read/write) 3. var (don't ever use this!) 4. Constant, r(read only) 5. Variable types 6. Dynamic typing : dynamically..