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