ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript の「String.prototype.startsWith()」はどのように機能し、ブラウザの互換性を確認するにはどうすればよいですか?

JavaScript の「String.prototype.startsWith()」はどのように機能し、ブラウザの互換性を確認するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-13 04:58:09
オリジナル
634 人が閲覧しました

How Does JavaScript's `String.prototype.startsWith()` Work and How Can I Ensure Browser Compatibility?

JavaScript での String.prototype.startsWith() の使用

文字列操作は、JavaScript 開発の重要な側面です。特定のシナリオでは、ある文字列が別の文字列で始まるかどうかを判断する必要があります。 C# では、String.StartsWith メソッドはこの操作の実行に便利です。

同等の JavaScript

JavaScript では、ECMAScript 2015 で String.prototype.startsWith() メソッドが導入されました ( ES6)。このメソッドは、指定された文字列が指定されたプレフィックスで始まるかどうかを評価し、ブール値を返します。

ブラウザのサポート

ES6 では String.prototype.startsWith() が導入されましたが、ブラウザはこのメソッドのサポートはさまざまです。この記事の執筆時点では、ほとんどの主要ブラウザがこれをサポートしています。ただし、古いブラウザとの互換性が懸念される場合は、シムまたはポリフィルの使用を検討することをお勧めします。

サポートされていないブラウザのシム

2 つの信頼できるシムは String を提供できます。サポートされていないprototype.startsWith()機能ブラウザ:

  • Matthias Bynens の String.prototype.startsWith shim
  • es6-shim。以下を含む包括的な ES6 機能のサポートを提供します。 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート