Último Elemento de Array

JavaScriptJavaScriptBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos una función de JavaScript que nos ayuda a encontrar el último elemento de un array. Aprenderemos a comprobar si un array es válido y tiene una propiedad length, y cómo utilizar la propiedad length para calcular el índice del último elemento. También aprenderemos a devolver undefined si el array está vacío o es inválido.


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{{"Último Elemento de Array"}} javascript/data_types -.-> lab-28463{{"Último Elemento de Array"}} javascript/arith_ops -.-> lab-28463{{"Último Elemento de Array"}} javascript/comp_ops -.-> lab-28463{{"Último Elemento de Array"}} end

Cómo obtener el último elemento de un array en JavaScript

Para comenzar a codificar, abre la Terminal/SSH y escribe node. La siguiente función devuelve el último elemento de un array:

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

Para usarlo, debes proporcionar un array como argumento. La función comprueba si el array es verdadero y tiene una propiedad length. Si ambas condiciones son verdaderas, calcula el índice del último elemento del array y lo devuelve. En caso contrario, devuelve undefined.

Aquí hay algunos ejemplos:

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

Resumen

¡Felicidades! Has completado el laboratorio del Último Elemento de Array. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.