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
In 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(需要查找的元素值,从哪里开始查找)
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 TutorialDas 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!