Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Declaración y Ventajas de los Arreglos | Arreglos
Introducción a TypeScript

bookDeclaració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 el name y el type de nuestro arreglo. Tipamos el arreglo con el tipo string[] 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 tipo string separados 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:

123
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
copy

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:

123
let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
copy

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!

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.94

bookDeclaració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 el name y el type de nuestro arreglo. Tipamos el arreglo con el tipo string[] 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 tipo string separados 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:

123
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
copy

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:

123
let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
copy

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!

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
some-alt