JavaScript Features
JavaScript Features
Section titled βJavaScript FeaturesβThis page is the canonical feature index for the JavaScript section.
Syntax and Language Ergonomics
Section titled βSyntax and Language Ergonomicsβ| Feature | Guide |
|---|---|
| Arrow functions | Guide |
| Destructuring | Guide |
| Template literals | Guide |
| Default parameters | Guide |
| Let and const | Guide |
Null Safety and Flow
Section titled βNull Safety and Flowβ| Feature | Guide |
|---|---|
| Optional chaining | Guide |
| Nullish coalescing | Guide |
| Logical assignment | Guide |
Async and Module Features
Section titled βAsync and Module Featuresβ| Feature | Guide |
|---|---|
| Promises | Guide |
| Async/Await | Guide |
| Top-level await | Guide |
| Modules | Guide |
| Dynamic import | Guide |
Objects and Collections
Section titled βObjects and Collectionsβ| Feature | Guide |
|---|---|
| Spread and rest | Guide |
| Map and Set | Guide |
| Object shorthand | Guide |
| Array from | Guide |
| Array includes | Guide |