Explica el siguiente código JavaScript
Dificultad: Intermedio
const nums = [5,97,36,4,3,10,88];
console.log(nums.at(-1));
console.log(nums[-1]);
A. undefined
, undefined
B. 10
, 88
C. 88
, 88
D. 88
, undefined
Respuesta en el primer comentario.
Top comments (3)
Respuesta:
D.
88
,undefined
El método
.at()
devuelve el elemento en un índice dado, este método es lo mas nuevo de JavaScript ya que fue incorporado en ES2022. Una aplicación común para.at()
es poder acceder al último elemento de un arreglo usando índices negativos.Usando la notación de corchetes no es posible usar índices negativos, JavaScript no arroja un error, solo un
undefined
.Pero para que at acepte el índice negativo es que empieza desde el ultimo hasta el primero o como?
si! es correcto! es una manera más sencilla de acceder al último elemento de un arreglo