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
The simplest way to write this is to use the spread operator:
let newList = [...list.slice(0, 2), list[4], list[3], ...list.slice(4)];