Declaración y Ventajas de los Arreglos
Imagina que tienes varios libros, digamos 5 de ellos. Estos libros están esparcidos por el suelo, y no siempre es conveniente alcanzar el que necesitas. Así es como las variables y los datos están dispersos en la memoria de tu dispositivo.
¿Cuál es la solución a este problema?
Comprar una estantería y colocar los libros allí. Esta estantería actuará como un arreglo en nuestro código. Desde la estantería, podemos tomar fácilmente los libros, viendo los títulos en las portadas. Pero en un arreglo, se utiliza un sistema diferente para acceder a los elementos: se llama indexación. Cada libro tendrá su propio índice dentro del arreglo, y al referirnos al índice, podemos recuperar el elemento deseado.
Eso es suficiente texto; pasemos al código:
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]
Hemos implementado la estantería como un arreglo. Repasemos brevemente la sintaxis de cómo lo hicimos, así:
let books: type[]- Aquí definimos elnamey eltypede nuestro arreglo. Tipamos el arreglo con el tipostring[]ya que almacenará títulos de libros. Presta atención a los símbolos[]que especificamos junto con el tipo. Estos símbolos indican que es realmente un arreglo, no una variable simple;= [element1, element2, element3, ..., elementN];- Aquí asignamos valores al arreglo. Presta atención a la sintaxis: Asignamos valores de tipostringseparados por comas dentro de corchetes ([]). Esta es nuestra estantería con los títulos de varios libros.
P: Surge la pregunta, ¿cómo obtengo el libro que necesito de la estantería?
R: La respuesta es: por índice.
Indexación
En este momento, podemos recuperar un elemento de nuestra estantería. Se hace fácilmente:
123let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
La sintaxis es arrayName[index]. De esta manera, podemos acceder a los elementos en nuestra 'estantería de libros.'
También, observe el número de índice; accedemos al elemento en el índice 1, que será el segundo elemento del array. Esto es indexación basada en cero, lo que significa que el primer elemento tiene un índice de 0, el segundo 1, el tercero 2, y así sucesivamente.
Para acceder al último elemento en nuestra 'estantería de libros', necesitamos acceder al elemento en el índice 4, ya que tenemos un total de 5 elementos, haciendo que 4 sea el último índice. Esto puede expresarse en una fórmula:
index = element's_position_in_order - 1.
Modificación de elementos del array
Podemos reemplazar o modificar un elemento en el array accediendo a él mediante su índice; esto se realiza de la siguiente manera:
123let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
Es muy sencillo de hacer; la clave es elegir el índice correcto. Sin embargo, un buen programador suele conocer bien sus arreglos. En el próximo capítulo, aprenderás a modificar, agregar y eliminar elementos de un arreglo de manera adecuada. ¡Hay mucho más por descubrir!
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.94
Declaración y Ventajas de los Arreglos
Desliza para mostrar el menú
Imagina que tienes varios libros, digamos 5 de ellos. Estos libros están esparcidos por el suelo, y no siempre es conveniente alcanzar el que necesitas. Así es como las variables y los datos están dispersos en la memoria de tu dispositivo.
¿Cuál es la solución a este problema?
Comprar una estantería y colocar los libros allí. Esta estantería actuará como un arreglo en nuestro código. Desde la estantería, podemos tomar fácilmente los libros, viendo los títulos en las portadas. Pero en un arreglo, se utiliza un sistema diferente para acceder a los elementos: se llama indexación. Cada libro tendrá su propio índice dentro del arreglo, y al referirnos al índice, podemos recuperar el elemento deseado.
Eso es suficiente texto; pasemos al código:
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]
Hemos implementado la estantería como un arreglo. Repasemos brevemente la sintaxis de cómo lo hicimos, así:
let books: type[]- Aquí definimos elnamey eltypede nuestro arreglo. Tipamos el arreglo con el tipostring[]ya que almacenará títulos de libros. Presta atención a los símbolos[]que especificamos junto con el tipo. Estos símbolos indican que es realmente un arreglo, no una variable simple;= [element1, element2, element3, ..., elementN];- Aquí asignamos valores al arreglo. Presta atención a la sintaxis: Asignamos valores de tipostringseparados por comas dentro de corchetes ([]). Esta es nuestra estantería con los títulos de varios libros.
P: Surge la pregunta, ¿cómo obtengo el libro que necesito de la estantería?
R: La respuesta es: por índice.
Indexación
En este momento, podemos recuperar un elemento de nuestra estantería. Se hace fácilmente:
123let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
La sintaxis es arrayName[index]. De esta manera, podemos acceder a los elementos en nuestra 'estantería de libros.'
También, observe el número de índice; accedemos al elemento en el índice 1, que será el segundo elemento del array. Esto es indexación basada en cero, lo que significa que el primer elemento tiene un índice de 0, el segundo 1, el tercero 2, y así sucesivamente.
Para acceder al último elemento en nuestra 'estantería de libros', necesitamos acceder al elemento en el índice 4, ya que tenemos un total de 5 elementos, haciendo que 4 sea el último índice. Esto puede expresarse en una fórmula:
index = element's_position_in_order - 1.
Modificación de elementos del array
Podemos reemplazar o modificar un elemento en el array accediendo a él mediante su índice; esto se realiza de la siguiente manera:
123let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
Es muy sencillo de hacer; la clave es elegir el índice correcto. Sin embargo, un buen programador suele conocer bien sus arreglos. En el próximo capítulo, aprenderás a modificar, agregar y eliminar elementos de un arreglo de manera adecuada. ¡Hay mucho más por descubrir!
¡Gracias por tus comentarios!