Maison >interface Web >js tutoriel >Comment récupérer le dernier segment d'une URL en JavaScript ?

Comment récupérer le dernier segment d'une URL en JavaScript ?

DDD
DDDoriginal
2024-11-21 09:33:10577parcourir

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

Récupération du dernier segment d'une URL avec JavaScript

Récupérer le dernier segment d'une URL, qui représente généralement le nom de fichier ou la ressource, peut être utile lors du développement d'applications Web . Voici comment y parvenir en JavaScript :

Une approche consiste à diviser l'URL en un tableau de segments à l'aide de la méthode split('/'), qui divise la chaîne de l'URL sur chaque caractère barre oblique. Cela crée un tableau où le dernier élément représente le segment cible. Cependant, cette méthode pourrait s'avérer inefficace, notamment pour les URL plus longues.

Une méthode alternative plus efficace pour extraire le dernier segment consiste à utiliser la fonction lastIndexOf('/'). Cette fonction renvoie l'index de la dernière occurrence du caractère barre oblique dans la chaîne URL. En ajoutant 1 à cet index et en utilisant la fonction substring(), nous pouvons récupérer le dernier segment en tant que sous-chaîne à partir de cette position :

console.log(this.href.substring(this.href.lastIndexOf('/') + 1));

Cette approche évite de créer un tableau intermédiaire, ce qui lui confère plus de mémoire. efficace, surtout lorsque les URL sont relativement longues.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn