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.
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.