por alguna razón, solo se elimina el elemento con el índice 0. y también, ¿puedo acceder a él más de una vez usando el método splice()?
function myFunction(arr, val) { for (let i = 0; i < arr.length; i++) { if (arr[i] === val) { return arr.splice(i); } } } console.log(myFunction([2, 3, 4, 3, 2, 1], 3));