Digamos que tengo lo siguiente:
const arr = [1,2,3] const newArr = [...arr].splice(0, 0, 'test') console.log(newArr)Esto no funcionará y devolverá una matriz vacía. Sin embargo, si muevo la parte de empalme a una nueva línea, el código funciona como se esperaba:
const arr = [1,2,3] const newArr = [...arr] newArr.splice(0, 0, 'test') console.log(newArr)