Cómo obtener el último elemento en una matriz de JavaScript [Consejo rápido]

Este breve artículo le mostrará cómo obtener el último elemento de una matriz en el lenguaje de programación JavaScript.

Matrices e índices de matrices en JavaScript

Las matrices son ordenadas lista de artículos. Cada elemento de la matriz tiene un índice numérico que define su permiso en la matriz.

El primer índice es el índice 0los índices comienzan a contar en 0, no en 1! ), entonces el último índice es la longitud de la matriz; restar 1 .

Obtención del último elemento en una matriz

Entonces, para obtener el último elemento de una matriz, solo tenemos que averiguar la longitud de la matriz, restar uno y obtener el elemento en ese índice.

Esto solo funciona si la matriz está llena, por supuesto.

Aquí está en código JavaScript:

# Define an array
var myArray = ['blue', 'green', 'pink'];

#Check that the array has items in it.  If the array length is 0 then the if statement will fail, if it is 1 or more it will succeed
if(array.length) {
    # Get the last item in the array
    var lastItem = myArray(myArray.length - 1)
}

Y eso es todo lo que hay que hacer. La matriz.longitud La propiedad devolverá cuántos elementos hay en la matriz, lo que le permitirá verificar primero que la matriz esté llena antes de intentar acceder a los elementos y, en segundo lugar, usar la longitud de la matriz para encontrar el último índice y acceder al valor almacenado allí.

¿Quieres eliminar un elemento de una matriz? Aquí está nuestro artículo sobre cómo hacerlo.