- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Welcome to "Let's Learn ECMAScript 2021" with Earl Duque
Hi everyone, I'm Earl Duque, Senior Developer Advocate at ServiceNow, and I'm thrilled to introduce you to my video series titled "Let's Learn ECMAScript 2021." This series is a deep dive into the latest and greatest in JavaScript as it applies to ServiceNow, and I'm here to guide you through every step.
The Evolution of JavaScript in ServiceNow
My journey, much like many of you, began with learning JavaScript in the context of ServiceNow, specifically during the period between 2009 and 2015. For the longest time, our scripting engine in ServiceNow was based on ECMAScript 5 (ES5). Despite the introduction of ES6 in 2015 and subsequent yearly updates leading up to ECMAScript 12, we in the ServiceNow community were locked into the older ES5 functionalities.
The Game-Changer: Tokyo Release
The landscape changed with the Tokyo Release of ServiceNow in late 2022. This update was a game-changer, granting us access to the myriad features of ECMAScript 2021 in our scoped applications. This advancement opened doors to functionalities that made JavaScript more robust, efficient, and enjoyable to use.
What to Expect in This Series
In "Let's Learn ECMAScript 2021," I will take you through the cool new features now available to us. Each lesson focuses on a new concept or functionality, complete with exercises for you to try at home. I'm assuming you're already familiar with JavaScript and ServiceNow, but if you're not, check out the "Learn JavaScript on the ServiceNow platform" playlist that my colleague Chuck Tomasi and I put together.
Episode List
- Introduction
- Let and Const
- Temporal Dead Zone (TDZ)
- Exponentiation Operator
- Nullish Coalescing Operator
- Numeric Separators
- Logical Assignment Operators
- Template Literals
- String Padding
- Start and Ends in Strings
- matchAll and includes in Strings
- Arrow Functions
- Default Parameters
- Rest and Spread Operators
- Name Property in Functions
- Trailing Commas in Functions
- Object Literal Enhancements
- Classes
- Symbols
- Optional Chaining
- Additional Object Methods
- The For…Of Loop
- Maps and Sets
- From and Of in Arrays
- Flat and FlatMap in Arrays
- Conclusion
- 4,738 Views
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
