Heim > Artikel > Web-Frontend > js-Methode, um zu bestimmen, ob eine Zeichenfolge eine substring_javascript-Fähigkeit enthält
Das Beispiel in diesem Artikel beschreibt, wie js ermittelt, ob eine Zeichenfolge eine Teilzeichenfolge enthält. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
In unserer täglichen Front-End-Entwicklung stoßen wir häufig auf das Problem, festzustellen, ob ein String einen bestimmten Teilstring enthält. Hier werden wir einige Methoden untersuchen, um diese Anforderung zu lösen und sie richtig zu verwenden. Im Idealfall suchen wir nach einer Methode, die unserem Zweck entspricht (wenn x y enthält) und „true“ oder „false“ zurückgibt.
1. String.prototype.indexOf und String.prototype.lastIndexOf
Diese beiden Methoden sind für uns möglicherweise die einfachsten. Wenn sie einen Teilstring enthält, wird ein Index größer oder gleich 0 zurückgegeben, andernfalls wird -1 zurückgegeben, was unserer idealen Situation nicht entspricht.
Wir haben an die Methode String.prototype.search gedacht. Da der Parameter der Suchmethode ein regulärer Ausdruck ist, ist er derselbe wie indexOf.
Diese Methode sieht besser aus als die indexOf-Methode. Diese Methode gibt direkt true oder false zurück. Gleichzeitig ist der Methodennamentest semantischer als indexOf.
3. String.prototype.contains
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.