jquery löscht den angegebenen Wert aus dem Array
May 25, 2023 pm 12:06 PMWährend des Entwicklungsprozesses sind häufig Array-Operationen erforderlich. Das Löschen eines bestimmten Werts in einem Array ist eine häufige Anforderung. In diesem Artikel wird erläutert, wie Sie mit jQuery bestimmte Werte in einem Array löschen.
Zuerst müssen wir ein Array vorbereiten:
var arr = [1, 2, 3, 4, 5];
Als nächstes müssen wir eine Funktion definieren, um den angegebenen Wert zu löschen:
function deleteValue(arr, value) { while ($.inArray(value, arr) !== -1) { arr.splice($.inArray(value, arr), 1); } return arr; }
Die Logik dieser Funktion ist sehr einfach. Verwenden Sie zunächst die Funktion $.inArray() in jQuery, um die angegebene Wertposition im Array zu finden. Wenn der Wert gefunden wird, wird er mit der Funktion splice() aus dem Array entfernt. Abschließend wird das gelöschte Array zurückgegeben.
Als nächstes können wir den angegebenen Wert im Array löschen, indem wir die Funktion deleteValue() aufrufen:
var arr = [1, 2, 3, 4, 5]; arr = deleteValue(arr, 3); // 删除数组中的值为3的元素 console.log(arr); // 输出 [1, 2, 4, 5]
Nachdem der Code ausgeführt wurde, ist das Ausgabeergebnis [1, 2, 4, 5], was anzeigt, dass die Funktion erfolgreich gelöscht wurde Der Wert im Array Elemente von 3 wird gelöscht.
Zusätzlich zur Verwendung benutzerdefinierter Funktionen können wir auch die Funktion $.grep() in jQuery verwenden, um bestimmte Werte im Array zu löschen:
var arr = [1, 2, 3, 4, 5]; arr = $.grep(arr, function(value) { return value !== 3; }); console.log(arr); // 输出 [1, 2, 4, 5]
Die Logik dieser Funktion ist ebenfalls sehr einfach. Verwenden Sie zuerst das $. grep()-Funktion Filtern Sie die Elemente im Array heraus, die nicht dem angegebenen Wert entsprechen, und geben Sie schließlich das gefilterte Array zurück.
Es ist jedoch zu beachten, dass das von der Funktion $.grep() gefilterte Array das ursprüngliche Array nicht ändert, sondern ein neues Array zurückgibt, sodass es der ursprünglichen Array-Variablen zugewiesen werden muss.
Zusammenfassend stellt dieser Artikel vor, wie Sie mit jQuery bestimmte Werte in einem Array löschen. Unabhängig davon, ob Sie eine benutzerdefinierte Funktion oder die Funktion $.grep() in jQuery verwenden, ist sie sehr einfach und leicht zu verstehen und eine sehr praktische Fähigkeit für Array-Operationen.
Das obige ist der detaillierte Inhalt vonjquery löscht den angegebenen Wert aus dem Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Erklären Sie das Konzept des faulen Ladens.

Wie funktioniert der React -Versöhnungsalgorithmus?

Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen?

Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile?

Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben?

Erläutern Sie den Zweck jeder Lebenszyklusmethode und ihres Anwendungsfalls.

Was sind die Leistungsoptimierungstechniken von React (Memoisierung, Codeaufteilung, faules Laden)?

Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen?
