ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript で URL の最後のセグメントを取得するにはどうすればよいですか?

JavaScript で URL の最後のセグメントを取得するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-21 09:33:10497ブラウズ

How to Retrieve the Last Segment of a URL in JavaScript?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。