define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true); JavaScript avanzado: eliminar un elemento por valor en un array
nGeeks.com

JavaScript avanzado: eliminar un elemento por valor en un array

El método indexOf() devuelve la posición de un elemento en un array o -1 si no se encuentra.

El método splice() añade y/o elimina elementos en un array, y devuelve el elemento eliminado.

Sintaxis

array.splice(index, num, elemento1, ... , elementoX);

var arr = ['a', 'b', 'c', 'd'];
var pos = arr.indexOf( 'c' );
pos > -1 && arr.splice( pos, 1 );
document.write(arr);  // imprime: a,b,d