JavaScript での String.StartsWith() の実装
JavaScript は、C# の String.StartsWith メソッドと直接同等のものをネイティブには提供しません。ただし、ECMAScript 2015 (ES6) の導入により、String.prototype.startsWith() メソッドが標準機能として追加されました。
残念ながら、この記事の執筆時点では、ES6 ブラウザのサポートはまだ制限されています。したがって、古いブラウザでこの機能を使用する必要がある場合は、シムまたはポリフィルを利用する必要があります。
ポリフィルの実装
忠実に準拠するシムを実装するにはES6 仕様に準拠している場合は、次のいずれかの使用を検討してください。
使用例を含む、さまざまな ES6 機能の包括的な shim を提供します。
シムを取り付けると、 String.prototype.startsWith() メソッドは次のようになります:
console.log("Hello World!".startsWith("He")); // true var haystack = "Hello world"; var prefix = 'orl'; console.log(haystack.startsWith(prefix)); // false
以上がC# の String.StartsWith() 機能を JavaScript で実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。