ホームページ > 記事 > ウェブフロントエンド > JavaScript で URL の最後のセグメントを取得するにはどうすればよいですか?
通常、ファイル名またはリソースを表す URL の最後のセグメントの取得は、Web アプリケーションの開発時に役立ちます。 。 JavaScript でこれを実現する方法は次のとおりです。
1 つの方法では、split('/') メソッドを使用して URL をセグメントの配列に分割します。これは、スラッシュ文字ごとに URL 文字列を分割します。これにより、最後の要素がターゲット セグメントを表す配列が作成されます。ただし、この方法は、特に長い URL の場合、効率が悪い可能性があります。
最後のセグメントを抽出するためのより効率的な代替方法は、lastIndexOf('/') 関数を使用することです。この関数は、URL 文字列内で最後に出現したスラッシュ文字のインデックスを返します。このインデックスに 1 を追加し、substring() 関数を使用すると、その位置から始まる部分文字列として最後のセグメントを取得できます。
console.log(this.href.substring(this.href.lastIndexOf('/') + 1));
このアプローチでは、中間配列の作成が回避され、メモリが増加します。特に URL が比較的長い場合に効率的です。
以上がJavaScript で URL の最後のセグメントを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。