In JavaScript è molto semplice rimuovere un elemento da un array.
La soluzione è la seguente:
'use strict';
const removeFromArr = (arr, value) => {
if(!Array.isArray(arr) || arr.length === 0 || !value) {
return arr;
}
for(let i = 0; i < arr.length; i++) {
if(arr[i] === value) {
arr.splice(i, 1);
}
}
return arr;
};
Se l'elemento è presente nell'array, viene rimosso tramite il metodo splice()
.