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.