DEV Community

Erasmus Kotoka
Erasmus Kotoka

Posted on

Introduction to ES6+ Features: Template Literals, Spread Operator, and Destructuring

  1. Template Literals

Use backticks (`) to easily insert variables into strings with ${}.


const name = "John";

const message = `Hello, ${name}!`;

Enter fullscreen mode Exit fullscreen mode
  1. Spread Operator ...

Spread array or object elements into another array/object or function.


const numbers = [1, 2, 3];

const moreNumbers = [...numbers, 4, 5]; // [1, 2, 3, 4, 5]

Enter fullscreen mode Exit fullscreen mode
  1. Destructuring

Quickly extract values from arrays or objects.


const person = { name: "Alice", age: 25 };

const { name, age } = person;

Enter fullscreen mode Exit fullscreen mode

KEEPCoding

WIthKOToka

Top comments (0)