Zitieren Sie aus einer Frage und Antwort in Baidu wissen
Zum Beispiel Array {1,2,3,4,5}
3 im Array löschen, um {1,2,4,5} zu erhalten
JS -Code:
<script type = "text/javaScript"> array.parray.prototype.indexof = function (VAL) {// Prototyp Hinzufügen von Attribut zum Array für (var i = 0; i <this.länge; i ++) {// Dies bezieht sich auf die Anzahl der Array -Klassen -Elemente it (this [i] == val) zurück. // Elemente im Array sind gleich dem übergebenen Parameter, I ist das Index, falls es gibt, ich werde zurückgeben} -Rendite -1; }; Array.Prototype.remove = function (val) {// Prototyp addieren Sie das Array var index = this.indexof (val); // Rufen Sie die Funktion index () auf, um den Rückgabewert der Suche zu erhalten, wenn (index> -1) {this.SPLICE (INDEX, 1); // Verwenden Sie die Funktion Splice (), um das angegebene Element zu löschen. Die Methode Splice () wird verwendet, um Elemente des Arrays einzufügen, zu löschen oder zu ersetzen}}; var Array = [1, 2, 3, 4, 5]; Array.Remove (3); </script>In
Array.Prototype.Indexof = Funktion (val) {für (var i = 0; i <this.Length; i ++) {if (this [i] == val) return i; } return -1; }; Array.prototype.remove = function (val) {var index = this.indexof (val); if (index> -1) {this.SPLICE (INDEX, 1); }};Die Funktion ist sehr praktisch. Für Arrays, die gelöscht werden müssen, siehe Array.Remove (Val); Funktion, Array ist der gelöschte Array -Name Val ist der spezifische Inhalt im angegebenen gelöschten Array.
Der obige Artikel von Artikel JS 'Implementierungscode zum Entfernen von Elementimplementierungen festgelegter Werte (nicht angegebenen Positionen) aus dem Array ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.