How is possible to change 3/4 elements? Expected output is [1,2,4,3,5]
let list = [1,2,3,4,5]; const removeElement = list.indexOf(3); // remove number 3 list
Object.assign actually works here
const newList = Object.assign([], list, { 2: list[3], 3: list[2], }); list // [1,2,3,4,5] newList // [1,2,4,3,5] newList === list // false