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
  • dotAll flag

VIII. Global Objects

  • globalThis property
  • BigInt numbers
  • Well-formed JSON.stringify

IX. Object Enhancements

  • Object.fromEntries()
  • Object.getOwnPropertyDescriptors()
  • Object.entries() and Object.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



Comments

Popular posts from this blog

Bigg Boss 16: Priyanka Chahar Choudhary becomes highest paid contestant, surpassing Sumbul Touqeer Khan

Virtual Event Marketing : Proven Methods for Making Money Online