ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で String.prototype.trim() メソッドのポリフィルを実装する
一部の古いバージョンのブラウザまたは古いブラウザ自体は、新しく開発された JavaScript の機能をサポートしていません。たとえば、非常に古いバージョンのブラウザを使用している場合、ES10 バージョンの JavaScript の機能はサポートされません。たとえば、ブラウザーの一部のバージョンは、配列を平坦化するために JavaScript の ES10 バージョンで導入された Array.falt() メソッドをサポートしていません。
この場合、古いブラウザ バージョンの機能をサポートするためにユーザー定義メソッドを実装する必要があります。ここでは、String オブジェクトの Trim() メソッドにポリフィルを実装します。
###文法###上記の構文では、正規表現を使用して文字列の先頭と末尾のスペースを置き換えます。
正規表現の説明
例 (組み込みの string.trim() メソッドを使用)
以下の例では、正規表現を使用して文字列をトリミングするポリフィルを実装します。先頭と末尾のスペースを空の文字列に置き換える正規表現を作成しました。
最後に、slice() メソッドを使用して、「開始」位置から始まり「終了」位置で終わる部分文字列を取得しました。
以上がJavaScript で String.prototype.trim() メソッドのポリフィルを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。