Maison >interface Web >js tutoriel >Comment vérifier si le dernier élément du tableau est « index.html » en JavaScript ?
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);
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 }
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!