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
Freigeben: 2024-12-07 06:17:12
Original
767 Leute haben es durchsucht

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);
Nach dem Login kopieren

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
}
Nach dem Login kopieren

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
}
Nach dem Login kopieren

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
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage