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 |