ECMAScript 2020 Full Course Lecture-1
ECMAScript 2020
Outlines
I. Introduction
- Overview of ECMAScript and its evolution
- Explanation of ECMAScript 2020 and its new features
II. Variables and Constants
- let and const declarations
- Temporal Dead Zone (TDZ)
- Block-scoping
III. Arrow Functions
- Syntax and usage
- Differences from traditional functions
- Lexical this binding
IV. Classes
- Syntax and usage
- Inheritance and super calls
- Static methods and properties
V. Modules
- Import and export syntax
- Dynamic imports
- Module-level scope
VI. Iterators and Generators
- Iterator protocol
- for-of loop
- Generator functions and usage
VII. Regular Expressions
matchAll()method- Named capture groups
dotAllflag
VIII. Global Objects
globalThispropertyBigIntnumbers- Well-formed JSON.stringify
IX. Object Enhancements
Object.fromEntries()Object.getOwnPropertyDescriptors()Object.entries()andObject.values()
X. Additional Features
String.prototype.matchAll()Promise.allSettled()Symbol.prototype.description
XI. Conclusion
- Summary of new features in ECMAScript 2020
- Future developments and advancements in ECMAScript
XII. Assignment and Quiz
- Assignment based on the different feature covered in the course
- Quiz on the different feature covered in the course
XIII. Bonus Lecture
- Best practice for using ECMAScript 2020 features
- Tips and tricks for working with ECMAScript 2020 code
- Real-world examples and use cases for ECMAScript 2020 features.
Stay Tuned for Lecture-2
.png)
Comments
Post a Comment