Heim >Web-Frontend >js-Tutorial >Wie kann ich in JavaScript überprüfen, ob eine Zeichenfolge mit einer anderen beginnt?

Wie kann ich in JavaScript überprüfen, ob eine Zeichenfolge mit einer anderen beginnt?

DDD
DDDOriginal
2024-12-15 19:01:10309Durchsuche

How Can I Check if One String Starts With Another in JavaScript?

Bestimmen der Zeichenfolgenpriorität mit „StartsWith“

Frage: Wie kann ich in JavaScript feststellen, ob eine Zeichenfolge mit einer anderen initiiert wird, ähnlich wie bei der Zeichenfolge .StartsWith-Methode in C#?

JavaScript Äquivalent zu C# String.StartsWith

Vor ECMAScript 2015 (ES6) fehlte JavaScript eine native Methode ähnlich wie String.StartsWith. ES6 führte jedoch die Methode String.prototype.startsWith() ein.

Browser-Unterstützung:

Beachten Sie, dass zum Zeitpunkt dieses Schreibens (2015) umfassende Browserunterstützung für String .prototype.startsWith() bleibt unzureichend. Daher kann in Browsern ohne native Implementierung Unterstützung erforderlich sein.

Shimming für nicht unterstützte Browser:

Für Browser ohne native String.prototype.startsWith()-Unterstützung, Shims oder Polyfills können verwendet werden, um Funktionalität bereitzustellen. Zwei empfohlene Optionen sind:

  • String.prototype.startsWith shim von Matthias Bynens
  • Der es6-shim, der eine breite Palette von ES6-Funktionen enthält, einschließlich String.prototype.startsWith() .

Verwendung nach Shimming oder zur Unterstützung Browser:

Sobald die Methodenunterstützung sichergestellt ist, kann String.prototype.startsWith() wie folgt eingesetzt werden:

console.log("Hello World!".startsWith("He")); // true

var haystack = "Hello world";
var prefix = 'orl';
console.log(haystack.startsWith(prefix)); // false

Das obige ist der detaillierte Inhalt vonWie kann ich in JavaScript überprüfen, ob eine Zeichenfolge mit einer anderen beginnt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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