ES2022 JavaScript at() Método

Antes de entrar en el método at(), debemos saber qué son las arrays, las strings y la array Typed en JavaScript y también cómo acceder a las arrays.

Arrays : en JavaScript, una array es una sola variable que se utiliza para almacenar diferentes elementos. Suele utilizarse cuando queremos almacenar una lista de elementos y acceder a ellos mediante una sola variable. A diferencia de la mayoría de los lenguajes donde la array es una referencia a múltiples variables, en JavaScript, la array es una única variable que almacena múltiples elementos.

// Initializing while declaring
var houseNumbers = [101, 102, 103, 104, 105];

Por qué método at(): ahora, generalmente accedemos a los elementos de la array a través de sus índices, y sabemos que el índice de la array comienza desde 0. Ahora, si queremos acceder al formulario de valor 102 sobre la array de números de casa, podemos recuperarlo fácilmente con índice = 1 que es un índice positivo. Ahora queremos acceder al último elemento de la array, no podemos especificar directamente -1 ya que antes de ES22 no se admitía la indexación negativa, por lo que lo que debemos hacer es escribir un nombre de array, especificar la función de longitud y luego hacer -1, por ejemplo, array_name.length- 1 pero después del lanzamiento de ES22, el índice negativo admite clases indexables.

Básicamente, los métodos at() se utilizan para acceder a los elementos de una array especificando o pasando una indexación negativa.

at(index): este método devuelve el carácter en el índice especificado. La string en JavaScript tiene una indexación basada en cero. 

Parámetros: este método acepta un solo parámetro que contiene el índice del elemento de la array. El índice puede tener positivo o negativo, si es negativo, se obtiene de los últimos elementos del índice.

Ejemplo 1: 

Javascript

<script>
    // array
    const array1 = [45, 46, 47, 48, 49]
    console.log(array1.at(-1));
    console.log(array1.at(1)); 
</script>

Producción: 

49
45

Ejemplo 2: 

Javascript

<script>
    const strarr = ["apple","ball", "cow", "dog", 
        "elephant", "fish" ];
    console.log(strarr.at(-1));
    console.log(strarr.at(-3));
</script>

Producción : 

fish 
dog

Ventajas de usar el método at():

  • Mejora la legibilidad del código ya que no necesitamos especificar array_name repetidamente.
  • No es necesario usar la propiedad de longitud para acceder al índice negativo. 

Publicación traducida automáticamente

Artículo escrito por devendrasalunke y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *