Как клонировать массив в JavaScript

let x = [1, 2, 3, 4];
let y = […x];
let x = [1, 2, 3, 4];
let y = Array.from(x);
let x = [1, 2, 3, 4];
let y = x.slice();
let x = [1, 2, 3, 4];
let y = x.map(i => i);
let x = [1, 2, 3, 4];
let y = x.filter(() => true);
let x = [1, 2, 3, 4];
let y = Object.assign([], x);
Массивы и объекты JavaScript JavaScript