Letztes Array-Element

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir eine JavaScript-Funktion untersuchen, die uns dabei hilft, das letzte Element eines Arrays zu finden. Wir werden lernen, wie man überprüft, ob ein Array gültig ist und eine Länge-Eigenschaft hat, und wie man die Länge-Eigenschaft verwendet, um den Index des letzten Elements zu berechnen. Wir werden auch lernen, wie man undefined zurückgibt, wenn das Array leer oder ungültig ist.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28463{{"Letztes Array-Element"}} javascript/data_types -.-> lab-28463{{"Letztes Array-Element"}} javascript/arith_ops -.-> lab-28463{{"Letztes Array-Element"}} javascript/comp_ops -.-> lab-28463{{"Letztes Array-Element"}} end

Wie man das letzte Element eines Arrays in JavaScript erhält

Um mit der Programmierung zu beginnen, öffnen Sie das Terminal/SSH und geben Sie node ein. Die folgende Funktion gibt das letzte Element in einem Array zurück:

const last = (arr) => (arr && arr.length ? arr[arr.length - 1] : undefined);

Um sie zu verwenden, müssen Sie ein Array als Argument angeben. Die Funktion überprüft, ob das Array wahrheitswertig ist und eine length-Eigenschaft hat. Wenn beide Bedingungen wahr sind, berechnet sie den Index des letzten Elements des Arrays und gibt ihn zurück. Andernfalls gibt sie undefined zurück.

Hier sind einige Beispiele:

last([1, 2, 3]); // 3
last([]); // undefined
last(null); // undefined
last(undefined); // undefined

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Letztes Array-Element" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.