Heim >Web-Frontend >js-Tutorial >Wie erhalte und überprüfe ich das letzte Element in einem 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!