Capítulos
-
-
Promise.allSettled()
1m 35s -
Promise.any()
1m 55s -
Maneja promesas de forma manual usando Promise.withResolvers
Próximamente -
Nuevo Promise.try
Próximamente
-
-
-
Simplifica el código JavaScript con operadores lógicos, de asignación y opcionales
Próximamente
-
-
-
Haz que los números en JavaScript sean más legibles con separadores numéricos
Próximamente
-
-
-
Mejora el manejo de errores en aplicaciones reenviando errores en JavaScript con la causa de error
Próximamente -
Optimiza las computaciones en JavaScript con los ayudantes de iteradores
Próximamente
-
Nuevo método .at() para Arrays
Miguel Anguel Duran García
Creador de Contenido
Para acceder a la posición de un array en JavaScript usamos los corchetes y le indicamos la posición del elemento que queremos acceder. Por ejemplo:
const arr = ['🦖', '🦕', '🐉', '🐓']
console.log(arr[0]) // 🦖
console.log(arr[1]) // 🦕
console.log(arr[2]) // 🐉
console.log(arr[3]) // 🐓
Funciona genial con posiciones enteras, pero ¿cómo podemos acceder a un elemento en el último indice de un array? Tenemos que usar la propiedad length
de un array para obtener el último índice y luego acceder a ese índice.
const arr = ['🦖', '🦕', '🐉', '🐓']
console.log(arr.length) // 4
console.log(arr[arr.length - 1]) // 🐓
Esto ha sido así siempre pero ahora tenemos un nuevo método que nos permite acceder a elementos de un array desde el final. Este método es muy útil para acceder a elementos en el último índice de un array.
const arr = ['🦖', '🦕', '🐉', '🐓']
console.log(arr.at(-1)) // 🐓
El método at()
recibe un número entero como parámetro y lo utiliza para acceder a esa posición del array. Si el número es negativo, empezará a contar desde el final del array.
Igual que con los corchetes []
, el método at()
también devuelve undefined
si el índice que le pasamos no existe.