Avatar ·

¿Cómo obtener el último elemento de un array en JavaScript? (formas simples y confiables)

¡Hola a todos! Acabo de empezar a aprender JavaScript y me encontré con una tarea simple, a primera vista. Tengo un array con datos que puede tener diferentes longitudes. Necesito obtener el último elemento de este array. Parece elemental, pero quiero hacerlo correctamente para que el código no se rompa en situaciones no estándar. Aquí hay un ejemplo de mi problema. Supongamos que tengo un array `const fruits = ['apple', 'banana', 'orange', 'grape'];`. Quiero obtener 'grape'. Sé que puedo hacer `fruits[3]`, pero esto es un índice fijo. Si agrego o elimino un elemento, el índice se rompe. Por ejemplo: ```javascript const fruits = ['apple', 'banana', 'orange', 'grape']; console.log(fruits[3]); // 'grape' — funciona fruits.push('mango'); console.log(fruits[3]); // 'grape' — ¡DEBERÍA SER 'mango'! ``` Entiendo que necesito calcular el índice dinámicamente. He oído hablar de la propiedad `length`. Parece que puedo hacer `fruits[fruits.length - 1]`. Pero no estoy seguro, ¿es esta la mejor manera? ¿Qué pasará si