EJERCICIO 07 · Inicial

Encuentra el último elemento

Implementa ultimo(lista), que devuelva el último elemento o undefined si la lista está vacía.

Arrays Inicial

Tu misión

Implementa ultimo(lista), que devuelva el último elemento o undefined si la lista está vacía.

Define la función ultimo en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.

Repasa si lo necesitas: Devuelve un valor con return · Lee un elemento de un array

length indica cuántos elementos hay. El último índice es lista.length - 1. Si la lista está vacía, leer esa posición devuelve undefined.

Ejemplos de entrada y resultado
LlamadaDebe devolver
ultimo([1,2,3])3
ultimo(["a"])"a"

Pulsa Comprobar solución para probar también otras entradas. Puedes usar cualquier implementación que cumpla la consigna.

JAVASCRIPT Practica aquí
Consola
Lista para ejecutar.
Listo

¿Necesitas una pista?

Pista 1

Los índices empiezan en cero.

Pista 2

¿Qué índice ocupa el último de 3 elementos?

Pista 3

Usa lista[lista.length - 1].

Ver solución explicada

El último índice válido es longitud menos uno.

function ultimo(lista) {
  return lista[lista.length - 1];
}

Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.

Para ir un poco más lejos

Crea primero(lista).