Dernier élément d'un tableau

JavaScriptJavaScriptBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer une fonction JavaScript qui nous aide à trouver le dernier élément d'un tableau. Nous allons apprendre à vérifier si un tableau est valide et a une propriété length, et à utiliser la propriété length pour calculer l'index du dernier élément. Nous allons également apprendre à renvoyer undefined si le tableau est vide ou invalide.


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{{"Dernier élément d'un tableau"}} javascript/data_types -.-> lab-28463{{"Dernier élément d'un tableau"}} javascript/arith_ops -.-> lab-28463{{"Dernier élément d'un tableau"}} javascript/comp_ops -.-> lab-28463{{"Dernier élément d'un tableau"}} end

Comment obtenir le dernier élément d'un tableau en JavaScript

Pour commencer à coder, ouvrez le Terminal/SSH et tapez node. La fonction suivante renvoie le dernier élément d'un tableau :

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

Pour l'utiliser, vous devez fournir un tableau en tant qu'argument. La fonction vérifie si le tableau est évalué comme vrai et a une propriété length. Si les deux conditions sont vraies, elle calcule l'index du dernier élément du tableau et le renvoie. Sinon, elle renvoie undefined.

Voici quelques exemples :

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

Résumé

Félicitations ! Vous avez terminé le laboratoire sur le dernier élément d'un tableau. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.