Heim > Web-Frontend > Front-End-Fragen und Antworten > So ermitteln Sie, ob ein bestimmter Wert in einem Array in jquery vorhanden ist

So ermitteln Sie, ob ein bestimmter Wert in einem Array in jquery vorhanden ist

PHPz
Freigeben: 2023-04-10 10:07:59
Original
1242 Leute haben es durchsucht

Während des Entwicklungsprozesses müssen wir häufig feststellen, ob ein bestimmter Wert in einem Array vorhanden ist. Für solche Anforderungen bietet jQuery eine sehr praktische Methode namens $.inArray(). Die Methode

$.inArray() akzeptiert zwei Parameter: den zu suchenden Wert und das zu durchsuchende Array. Wenn der gesuchte Wert im Array vorhanden ist, gibt die Methode ihren Index im Array zurück (beginnend bei 0), andernfalls -1.

Das Folgende ist ein Codebeispiel mit der Methode $.inArray():

var arr = [1, 2, 3, 4, 5];
var num = 3;
if ($.inArray(num, arr) !== -1) {
    console.log("数组中存在3");
} else {
    console.log("数组中不存在3");
}
Nach dem Login kopieren

Im obigen Beispielcode definieren wir ein Array arr mit einer Länge von 5 und einem zu findenden Wert num. Wenn der Rückgabewert der Methode $.inArray() ungleich -1 ist, bedeutet dies, dass der Wert im Array vorhanden ist, sodass „3 im Array vorhanden“ gedruckt wird. Wenn der Num-Wert 6 ist, wird „6 existiert nicht im Array“ ausgegeben. Die Methode

$.inArray() kann auch in String-Arrays, booleschen Arrays und Objekt-Arrays verwendet werden. Die gleiche Syntax gilt für alle Arten von Arrays.

Zusätzlich zur Methode $.inArray() stellt jQuery auch eine Methode $.isArray() zur Verfügung, um zu bestimmen, ob die Variable ein Array-Typ ist. Diese Methode akzeptiert einen Parameter und gibt „true“ zurück, wenn der Parameter ein Array-Typ ist, andernfalls gibt sie „false“ zurück.

Das Folgende ist ein Codebeispiel mit der Methode $.isArray():

var arr = [1, 2, 3, 4, 5];
if ($.isArray(arr)) {
    console.log("arr是一个数组");
} else {
    console.log("arr不是一个数组");
}
Nach dem Login kopieren

Im obigen Beispielcode ermitteln wir, ob die Variable arr tatsächlich ein Array-Typ ist, und gibt „arr“ aus ist ein Array ".

Im Allgemeinen sind $.inArray() und $.isArray() sehr praktische Array-Methoden in jQuery, mit denen wir Array-Vorgänge bequem und schnell abschließen können.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein bestimmter Wert in einem Array in jquery vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage