Como eliminar un elemento de un array en Javascript

Dado un array de elementos ['manzana', 'piña', 'sandia', 'manzana', 'arandanos'], como eliminamos el elemento 'manzana' usando solo Javascript Vanilla.

Definimos el array con los elementos:

let arr = ['manzana', 'piña', 'sandia', 'manzana', 'arandanos'];

Ahora definimos el valor que queremos eliminar:

let valor = 'manzana';

Ahora usamos la funcion filter para retirar el valor en cuestion:

arr = arr.filter( (item) => item !== valor );

La funcion filter, lo que hace es comparar cada elemento del array ( item ) con el elemento que deseamos retirar ( valor ). Devolviendo FALSE cuando esos valores sean iguales, y al devolver FALSE la funcion filter ignora dicho elemento en la construccion del nuevo array.

Add new comment