How to clone an array in JavaScript

In this Article we will go through how to clone an array only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const clone = arr => arr.slice(0);

Parameters arr is an array.

#Or

const clone = arr => [...arr];

#Or

const clone = arr => Array.from(arr);

#Or

const clone = arr => arr.map(x => x);

#Or

const clone = arr => JSON.parse(JSON.stringify(arr));

#Or

const clone = arr => arr.concat([]);