Die Includes-Methode ist eine Methode, mit der überprüft wird, ob ein bestimmtes Element in einem Array oder einer Zeichenfolge enthalten ist. Sie wird hauptsächlich verwendet, um die Existenz von Elementen in einem Array oder einer Zeichenfolge zu bestätigen bei der Verwendung der Includes-Methode.
Zuerst betrachten wir die Verwendung der Includes-Methode in Array
Eine der vorhandenen Methoden des Array-Objekts One ist die include-Methode, mit der überprüft wird, ob ein bestimmtes Element im Array vorhanden ist.
Die grundlegende Syntax ist wie folgt. Die
数组.includes(元素)
includes-Methode gibt nur true oder false zurück.
Gibt „true“ zurück, wenn das im Parameter angegebene Element im Array enthalten ist; gibt „false“ zurück, wenn es nicht enthalten ist.
Sehen wir uns ein konkretes Beispiel an
Der Code lautet wie folgt
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> var myarray = [1,2,3,4,5]; var res1 = myarray.includes(3); var res2 = myarray.includes(7); console.log(res1) console.log(res2) </script> </body> </html>
Die laufenden Ergebnisse sind wie folgt
Oben Im Code erstellen wir zunächst das Array myarray.
Dann verwenden wir die Includes-Methode, um zu prüfen, ob es in myarray ein Element mit dem Namen „3“ gibt. Da myarray „3“ enthält, gibt die Variable res1 „true“ zurück.
Als nächstes habe ich überprüft, ob ein Element mit dem Namen „7“ in myarray vorhanden ist. Da „7“ in myarray nicht vorhanden ist, gibt die Variable res2 „false“ zurück.
Darüber hinaus können Sie auch die Position angeben, an der mit der Suche nach dem angegebenen Element begonnen werden soll.
Das Beispiel ist wie folgt
var myarray = [1,2,3,4,5]; var res1 = myarray.includes(3,1); var res2 = myarray.includes(1,2); console.log(res1) console.log(res2)
Die Laufergebnisse sind wie folgt.
Im obigen Code wird auch das Array myarray verwendet.
In dem gerade erwähnten Beispielcode gab es nur einen Parameter für die Includes-Methode, aber dieses Mal verwenden wir auch einen zweiten Parameter, um anzugeben, wo die Suche beginnen soll.
myarray.includes(3,1) sucht nach „3“ in myarray, das zweite Element ist das erste.
„3“ ist das dritte Element. Selbst wenn Sie also vom zweiten Element aus suchen, ist „3“ in myarray vorhanden.
Der nächste Schritt besteht darin, zunächst mit dem dritten Element nach „1“ zu suchen.
Allerdings ist „1“ das erste Element von myarray. Wenn Sie also nur ab dem dritten suchen, ist „1“ nicht vorhanden.
Hier ist zu beachten, dass die Elemente beginnend bei 0 gezählt werden.
So verwenden Sie die Includes-Methode in String (String)
Zusätzlich zur Include-Methode von Arrays gibt es auch Strings (String), die dies können Verwenden Sie auch include Methode, mit der überprüft wird, ob eine bestimmte Zeichenfolge in einer Zeichenfolge vorhanden ist.
Die grundlegende Syntax ist wie folgt.
字符串.includes(搜索特定字符串)
Der Rückgabewert ist nur wahr oder falsch.
Sehen wir uns ein konkretes Beispiel an
var mystr = "Hello, world!"; var res1 = mystr.includes("Hello"); var res2 = mystr.includes("nice"); console.log(res1) console.log(res2)
Die Ausführungsergebnisse sind wie folgt
Der obige Code und das Array (Array ) werden in beschrieben. Die include-Methode hat die gleiche Funktionalität.
Da die Zeichenfolge Hello in der Mystr-Zeichenfolge vorhanden ist, wird true zurückgegeben.
Da die Zeichenfolge „nice“ jedoch nicht in mystr existiert, wird „false“ zurückgegeben.
Außerdem können Sie wie bei Arrays die Position angeben, an der mit der Suche nach einem bestimmten Element begonnen werden soll.
Der Code lautet wie folgt
var mystr = "Hello, world!"; var res1 = mystr.includes("Hello", 1); var res2 = mystr.includes("ello", 1); console.log(res1) console.log(res2)
Das laufende Ergebnis lautet wie folgt
Im obigen Code finden wir die Zeichenfolge Hello from das zweite Element.
Das hier verwendete „Element“ bezeichnet jedes Zeichen, aus dem die Zeichenfolge besteht.
Die Suche von Anfang an bedeutet also in den Buchstaben „Hallo, Welt!“ Suchen Sie nach dem Anfangsbuchstaben H.
Hallo Welt! Die Zeichenfolge enthält natürlich keine Hallo-Zeichenfolge.
Daher wird in res1 false zurückgegeben.
Es gibt jedoch eine Zeichenfolge ello, daher gibt die Variable res2 true zurück.
Bei der Verwendung der include-Methode einer Zeichenfolge ist zu beachten, dass bei der include-Methode die Groß-/Kleinschreibung beachtet wird.
var mystr = "Hello, world!"; var res1 = mystr.includes("hello"); console.log(res1)
Das Ergebnis ist falsch. Im obigen Code wird nach der Zeichenfolge „Hallo“ gesucht. Die Methode „Includes“ unterscheidet zwischen „Hallo“ und „Hallo“ und zeigt daher „Falsch“ an.
Es gibt eine weitere Methode in JavaScript, die der Includes-Methode indexOf ähnelt. Informationen zur Verwendung der indexOf-Methode finden Sie unter So verwenden Sie indexOf in JavaScriptDieser Artikel.
Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung von Includes-Methoden in JavaScript-Arrays und -Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!