Heim >Web-Frontend >js-Tutorial >Wie funktioniert „String.prototype.startsWith()' von JavaScript und wie kann ich die Browserkompatibilität sicherstellen?
Verwendung von String.prototype.startsWith() in JavaScript
String-Manipulation ist ein entscheidender Aspekt der JavaScript-Entwicklung. In bestimmten Szenarien muss festgestellt werden, ob eine Zeichenfolge mit einer anderen beginnt. In C# hilft die String.StartsWith-Methode bequem bei der Durchführung dieser Operation.
JavaScript-Äquivalent
JavaScript hat die String.prototype.startsWith()-Methode in ECMAScript 2015 eingeführt ( ES6). Diese Methode wertet aus, ob eine bestimmte Zeichenfolge mit einem angegebenen Präfix beginnt, und gibt einen booleschen Wert zurück.
Browser-Unterstützung
Während ES6 String.prototype.startsWith() eingeführt hat, Browser Die Unterstützung für diese Methode variiert. Zum jetzigen Zeitpunkt wird es von den meisten gängigen Browsern unterstützt. Wenn jedoch die Kompatibilität mit älteren Browsern ein Problem darstellt, empfiehlt es sich, die Verwendung eines Shims oder Polyfills in Betracht zu ziehen.
Shimming für nicht unterstützte Browser
Zwei zuverlässige Shims können String bereitstellen. Prototyp.startsWith()-Funktionalität in nicht unterstützten Browsern:
Verwendung
Sobald die Methode angepasst wurde oder in Browsern, die sie nativ unterstützen, Die Verwendung von String.prototype.startsWith() ist unkompliziert:
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 funktioniert „String.prototype.startsWith()' von JavaScript und wie kann ich die Browserkompatibilität sicherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!