Heim >Web-Frontend >js-Tutorial >Wie erhalte und überprüfe ich das letzte Element in einem JavaScript-Array?

Wie erhalte und überprüfe ich das letzte Element in einem JavaScript-Array?

Barbara Streisand
Barbara StreisandOriginal
2024-12-07 06:17:12752Durchsuche

How to Get and Check the Last Item in a JavaScript Array?

Letztes Element in einem Array mit JavaScript abrufen

Dieser JavaScript-Code ruft das vorletzte Element aus einem URL-Array ab:

var loc_array = document.location.href.split('/');
var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2])));
linkElement.appendChild(newT);

Um jedoch das letzte Element im Array abzurufen und zu überprüfen, ob es „index.html“ ist, verwenden Sie Folgendes JavaScript:

if (loc_array[loc_array.length - 1] === 'index.html') {
   // Perform an action
} else {
   // Perform a different action
}

Um Prüfungen ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen, verwenden Sie .toLowerCase():

if (loc_array[loc_array.length - 1].toLowerCase() === 'index.html') {
   // Perform an action
} else {
   // Perform a different action
}

Erwägen Sie, diese Prüfung serverseitig durchzuführen, um die Leistung und Kompatibilität für Benutzer ohne JavaScript zu verbessern.

ES2022 Array.at() Methode

In ES2022 können Sie die Methode Array.at() verwenden, um den Code zu vereinfachen:

if (loc_array.at(-1) === 'index.html') {
   // Perform an action
} else {
   // Perform a different action
}

Das obige ist der detaillierte Inhalt vonWie erhalte und überprüfe ich das letzte Element in einem JavaScript-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn