Heim > Web-Frontend > js-Tutorial > Hauptteil

Einführung in die Verwendung von Includes-Methoden in JavaScript-Arrays und -Strings

不言
Freigeben: 2019-01-08 14:57:49
Original
33188 Leute haben es durchsucht

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.

Einführung in die Verwendung von Includes-Methoden in JavaScript-Arrays und -Strings

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(元素)
Nach dem Login kopieren

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>
Nach dem Login kopieren

Die laufenden Ergebnisse sind wie folgt

Einführung in die Verwendung von Includes-Methoden in JavaScript-Arrays und -Strings

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)
Nach dem Login kopieren

Die Laufergebnisse sind wie folgt.

Einführung in die Verwendung von Includes-Methoden in JavaScript-Arrays und -Strings

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(搜索特定字符串)
Nach dem Login kopieren

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)
Nach dem Login kopieren

Die Ausführungsergebnisse sind wie folgt

Einführung in die Verwendung von Includes-Methoden in JavaScript-Arrays und -Strings

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)
Nach dem Login kopieren

Das laufende Ergebnis lautet wie folgt

Einführung in die Verwendung von Includes-Methoden in JavaScript-Arrays und -Strings

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
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