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

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