JavaScript: rimuovere un elemento da un array

Short link

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().