Heim >Web-Frontend >js-Tutorial >Wie kann festgestellt werden, ob ein JavaScript-String mit einem bestimmten Teilstring beginnt?

Wie kann festgestellt werden, ob ein JavaScript-String mit einem bestimmten Teilstring beginnt?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-12 13:30:16752Durchsuche

How to Determine if a JavaScript String Starts With a Specific Substring?

So überprüfen Sie, ob eine Zeichenfolge mit einer anderen Zeichenfolge in JavaScript beginnt

Die Methode String.prototype.startsWith() in JavaScript ermöglicht Ihnen dies Überprüfen Sie, ob eine Zeichenfolge mit einer angegebenen Teilzeichenfolge beginnt.

Vor ES6 konnten Sie eine Polyfüllung verwenden, um die Funktion „startsWith()“ zu nicht unterstützten Elementen hinzuzufügen Browser:

String.prototype.startsWith von Matthias Bynens Shim:

if (!String.prototype.startsWith) {
  String.prototype.startsWith = function(searchString, position) {
    position = position || 0;
    return this.substr(position, searchString.length) === searchString;
  };
}

ES6-Shim:

require('es6-shim');

Verwendung:

Sobald Sie haben shimmed getsWith() oder einen kompatiblen Browser verwenden, können Sie ihn wie folgt verwenden:

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 festgestellt werden, ob ein JavaScript-String mit einem bestimmten Teilstring 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