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!