и значение. Он удаляет это значение из массива. splice удаляет нужный элемент и если после удаленного элемента стоит такой же элемент как тот который был удален только что, он не может его удалить?
function delElem(array, value){ return array.filter(el => el != value) } console.log(delElem([1,2,3,3,3,3,4,4,5,6,7,8,9,3,3,4], 4)) Такое нужно было?
Обсуждают сегодня