Ejemplos como: a continuación:
Copiar código del código de la siguiente manera:
/**
* Eliminar los elementos de la matriz a través del valor
*
* @param Valor mixto Valor elemental
* @@Return array
*/
Array.prototype.deleteValue = function (valor) {
var i = 0;
para (i en esto) {
if (este [i] == valor) ruptura;
}
Devuelve this.slice (0, i) .concat (this.slice (parseint (i, 10) + 1));
}
// Ejemplo
VAR test = New Array (1,5,3,4,2);
// Salida 5
console.log (test.length);
// Eliminar el elemento con un valor de 4
test = test.deletEvalue (4);
// Salida [1, 5, 3, 2]
console.log (prueba);
// Salida 4
console.log (test.length);
/**
* Eliminar elementos de matriz a través de índices
*
* @param int int index índice
* @@Return array
*/
Array.prototype.deleteindex = function (index) {
Devuelve this.slice (0, índice) .concat (this.slice (parseint (índice, 10) + 1));
}
// Ejemplo
VAR test = New Array (1,5,3,4,2);
// Salida 5
console.log (test.length);
// Eliminar el elemento con la indexación 1
test = test.deleteIndex (1);
// Salida [1, 3, 4, 2]
console.log (prueba);
// Salida 4
console.log (test.length);