DEV Community


Spread Operator in JavaScript

・1 min read

What is spread operator in Javascript ?
Spread Operator allows you to spread out the elements of an iterable object such as Array.

Syntax : [ ... Array ]

When to use spread operator ?
Suppose you have a array and you want to clone it.

let x = [1,2,3,4,5];
let y = x;
The above code is not cloning , x sets a reference to y , if the value of x gets changed the the value of y will also get changed.

There are many ways to can clone array in javascript

let x = [1,2,3,4,5];
let y = Object.assign([],x);


//Output : [1,2,3,4,5]

Source :

Discussion (0)