JavaScript での String.prototype.startsWith() の使用
文字列操作は、JavaScript 開発の重要な側面です。特定のシナリオでは、ある文字列が別の文字列で始まるかどうかを判断する必要があります。 C# では、String.StartsWith メソッドはこの操作の実行に便利です。
同等の JavaScript
JavaScript では、ECMAScript 2015 で String.prototype.startsWith() メソッドが導入されました ( ES6)。このメソッドは、指定された文字列が指定されたプレフィックスで始まるかどうかを評価し、ブール値を返します。
ブラウザのサポート
ES6 では String.prototype.startsWith() が導入されましたが、ブラウザはこのメソッドのサポートはさまざまです。この記事の執筆時点では、ほとんどの主要ブラウザがこれをサポートしています。ただし、古いブラウザとの互換性が懸念される場合は、シムまたはポリフィルの使用を検討することをお勧めします。
サポートされていないブラウザのシム
2 つの信頼できるシムは String を提供できます。サポートされていないprototype.startsWith()機能ブラウザ:
使用法
メソッドがシム化されるか、メソッドをネイティブにサポートするブラウザで String.prototype.startsWith() を使用すると、は簡単です:
console.log("Hello World!".startsWith("He")); // true var haystack = "Hello world"; var prefix = 'orl'; console.log(haystack.startsWith(prefix)); // false
以上がJavaScript の「String.prototype.startsWith()」はどのように機能し、ブラウザの互換性を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。