Wie überprüft man, ob ein String einen Teilstring in JavaScript enthält?
Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen, und bin auf folgende Aufgabe gestoßen: Ich muss überprüfen, ob ein String ein bestimmtes Wort oder eine Zeichenfolge enthält. Zum Beispiel habe ich eine Variable mit der E-Mail des Benutzers:
```javascript
let email = "ivan.petrov@gmail.com";
```
Und ich muss herausfinden, ob diese E-Mail das Zeichen "@" enthält. Ich habe versucht, die Operatoren `==` und `===` zu verwenden, aber sie vergleichen ganze Strings und prüfen nicht auf Vorkommen. Ich habe auch von der Methode `indexOf` gehört, aber ich habe nicht ganz verstanden, wie man sie richtig anwendet.
Bitte sagt mir, welche Möglichkeiten es in JavaScript gibt, um das Vorhandensein eines Teilstrings in einem String zu überprüfen? Am besten mit Codebeispielen und einer Erklärung, welche Methode in modernen Projekten am besten geeignet ist. Vielen Dank im Voraus!
<<>>
Der modernste Weg: die Methode includes()
Seit ECMAScript 2015 (ES6) gibt es in JavaScript die Methode String.prototype.includes(). Dies ist der einfachste und lesbarste Weg, um zu überprüfen, ob ein String einen Teilstring enthält. Die Methode gibt