ES6+ Modern JavaScript

Let & Const

ES6 introduced let and const for block scoping and improved variable management.

Spread & Rest

Spread expands arrays/objects, while rest groups multiple arguments into a single array.

Template Literals

Use backticks (`) to embed variables using ${}. Supports multiline strings.