Heim >Web-Frontend >js-Tutorial >So verwenden Sie include() in js, um festzustellen, ob ein Array einen angegebenen Wert enthält

So verwenden Sie include() in js, um festzustellen, ob ein Array einen angegebenen Wert enthält

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-08-11 16:26:065057Durchsuche

Im vorherigen Artikel haben wir erfahren, wie Elemente bestimmte Funktionen ausführen. Bitte lesen Sie „Wie Elemente in JS-Arrays bestimmte Funktionen ausführen“. Dieses Mal lernen wir die Methode kennen, mit include() zu bestimmen, ob ein Array einen bestimmten Wert enthält. Sie können bei Bedarf darauf verweisen. Dieses Mal schauen wir uns zunächst eine kleine Frage an:

Wir wissen, dass wir ein Array haben, das eins, zwei und drei enthält. Wir möchten wissen, ob dieses Array das Element fünf enthält. Gibt „true“ zurück, wenn es enthalten ist, und „false“, wenn es nicht enthalten ist. Was also, wenn das Element, das wir wissen wollen, eins ist? Enthalten oder nicht?

<script>
var arr = new Array(7); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
console.log(arr.includes("five"));
console.log(arr.includes("one"));
</script>

Das Ergebnis dieser kleinen Frage ist


So verwenden Sie include() in js, um festzustellen, ob ein Array einen angegebenen Wert enthältIn dieser kleinen Frage können wir sehen, dass dieses Array nur eins, zwei, drei und nicht fünf enthält. Wenn wir also beurteilen, ob das Array-Paket fünf enthält , können Sie deutlich erkennen, dass das Ergebnis falsch ist, und wenn Sie feststellen, dass das Array-Paket keines enthält, können Sie sehen, dass das Ergebnis wahr ist.

Nachdem wir das wissen, werfen wir einen Blick auf diese Methode. Die Methode

includes() wird verwendet, um zu bestimmen, ob ein Array einen angegebenen Wert enthält. Je nach Situation gibt es true zurück, wenn es enthält, andernfalls gibt es false zurück.

Werfen wir einen Blick auf das Syntaxformat dieser Methode.

数组名称.includes(需要查找的元素值,从哪里开始查找)

Beachten Sie Folgendes:


Bei der Verwendung von Includes() zum Vergleichen von Zeichenfolgen und Zeichen muss die Groß-/Kleinschreibung beachtet werden.

Wenn der zweite Parameter dieser Methode ein negativer Wert ist, beginnt die Suche beim Index von „array.length + Suchposition“ in aufsteigender Reihenfolge (auch wenn vom Ende zum Absolutwertindex der Suchposition vorwärts gesprungen wird). , und sucht dann rückwärts ). Der Standardwert ist 0. Wenn der Wert an der Suchposition größer oder gleich der Länge des Arrays ist, wird „false“ zurückgegeben und das Array wird nicht durchsucht.

Wenn der Wert der Suchposition negativ ist, wird der berechnete Index als Position verwendet, um mit der Suche nach dem searchElement zu beginnen. Wenn der berechnete Index kleiner als 0 ist, wird das gesamte Array durchsucht.

Das ist es. Wenn Sie es brauchen, können Sie lesen:

Javascript Advanced Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie include() in js, um festzustellen, ob ein Array einen angegebenen Wert enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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