Maison > interface Web > js tutoriel > Comment vérifier si le dernier élément du tableau est « index.html » en JavaScript ?

Comment vérifier si le dernier élément du tableau est « index.html » en JavaScript ?

Mary-Kate Olsen
Libérer: 2024-12-08 20:41:19
original
961 Les gens l'ont consulté

How to Check if the Last Array Item is

Obtention du dernier élément d'un tableau : vérification de 'index.html'

En JavaScript, extraire le dernier élément d'un tableau peut être critique pour diverses opérations. Considérez l'extrait JavaScript suivant :

var linkElement = document.getElementById("BackButton");
var loc_array = document.location.href.split('/');
var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2])));
linkElement.appendChild(newT);
Copier après la connexion

Ce code récupère actuellement l'avant-dernier élément de loc_array, qui est le tableau d'URL. Cependant, l'objectif est de vérifier si le dernier élément du tableau est "index.html" et, si c'est le cas, de récupérer l'avant-dernier élément.

Pour y parvenir, JavaScript propose une solution simple :

if (loc_array[loc_array.length - 1] === 'index.html') {
    // do something
} else {
    // something else
}
Copier après la connexion

Si le dernier élément du loc_array correspond à "index.html", la condition loc_array[loc_array.length - 1] === 'index.html' est évaluée à true, exécutant le premier bloc de code. Sinon, il va dans le bloc else.

De plus, pour tenir compte des systèmes de fichiers potentiels insensibles à la casse, envisagez d'utiliser toLowerCase() sur la comparaison, comme loc_array[loc_array.length - 1].toLowerCase() === 'index.html'.

Bien que JavaScript permette ces vérifications, il convient de mentionner que les vérifications côté serveur sont souvent préférées pour performances et compatibilité améliorées avec les utilisateurs non-JS.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal