Beispiele wie: unten:
Kopieren Sie den Code -Code wie folgt:
/**
* Löschen Sie die Array -Elemente durch den Wert
*
* @param gemischter Wertelementalwert
* @Return Array
*/
Array.Prototype.DeletEvalue = function (value) {
var i = 0;
für (ich in diesem) {{
if (dieser [i] == Wert) brechen;
}
Gibt dies zurück.
}
// Beispiel
var test = New Array (1,5,3,4,2);
// Ausgabe 5
console.log (test.length);
// das Element mit einem Wert von 4 löschen
test = test.deletValue (4);
// Ausgabe [1, 5, 3, 2]
console.log (test);
// Ausgabe 4
console.log (test.length);
/**
* Löschen Sie Array -Elemente durch Indizes
*
* @param int int int Index Index
* @Return Array
*/
Array.prototype.deleteIndex = function (index) {
Return this.lice (0, Index) .Concat (this.slice (ParseInt (Index, 10) + 1));
}
// Beispiel
var test = New Array (1,5,3,4,2);
// Ausgabe 5
console.log (test.length);
// Löschen Sie das Element mit der Indexierung 1
test = test.deleteIndex (1);
// Ausgabe [1, 3, 4, 2]
console.log (test);
// Ausgabe 4
console.log (test.length);