Declaração e Vantagens dos Arrays
Imagine que você possui vários livros, digamos 5 deles. Esses livros estão espalhados pelo chão, e nem sempre é conveniente alcançar o que você precisa. É assim que variáveis e dados ficam dispersos na memória do seu dispositivo.
Qual é a solução para esse problema?
Comprar uma estante de livros e colocar os livros nela. Essa estante funcionará como um array em nosso código. Da estante, podemos facilmente pegar os livros, vendo os títulos nas capas. Mas em um array, um sistema diferente é usado para acessar os elementos — isso se chama indexação. Cada livro terá seu próprio índice dentro do array, e ao se referir ao índice, podemos recuperar o elemento desejado.
Chega de explicação; vamos para o código:
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]
Implementamos a estante de livros como um array. Vamos revisar brevemente a sintaxe de como fizemos isso, então:
let books: type[]— Aqui, definimos onamee otypedo nosso array. Tipamos o array com o tipostring[], já que ele armazenará títulos de livros. Atenção aos símbolos[]que especificamos junto com o tipo. Esses símbolos indicam que é de fato um array, não uma variável simples;= [element1, element2, element3, ..., elementN];— Aqui, atribuimos valores ao array. Atenção à sintaxe: Atribuímos valores do tipostringseparados por vírgulas dentro de colchetes ([]). Esta é nossa estante com os títulos de vários livros.
Q: Surge a pergunta, como obter o livro necessário da estante?
A: A resposta é - pelo índice.
Indexação
No momento, é possível recuperar um item da nossa estante de livros. Isso é feito facilmente:
123let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
A sintaxe é arrayName[index]. Dessa forma, é possível acessar itens em nossa 'estante de livros.'
Observe também o número do índice; acessamos o elemento no índice 1, que será o segundo elemento do array. Isso é chamado de indexação baseada em zero, ou seja, o primeiro elemento possui índice 0, o segundo 1, o terceiro 2 e assim por diante.
Para acessar o último elemento da nossa 'estante de livros', é necessário acessar o elemento no índice 4, pois temos um total de 5 elementos, tornando 4 o último índice. Isso pode ser expresso por meio da fórmula:
index = element's_position_in_order - 1.
Modificação de Elementos do Array
É possível substituir ou modificar um elemento do array acessando-o pelo seu índice; isso é feito da seguinte forma:
123let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
É muito fácil de fazer; o segredo é escolher o índice correto. No entanto, um bom programador geralmente conhece bem seus arrays. No próximo capítulo, você aprenderá como modificar, adicionar e remover elementos de um array de forma adequada. Há muito mais para descobrir!
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.94
Declaração e Vantagens dos Arrays
Deslize para mostrar o menu
Imagine que você possui vários livros, digamos 5 deles. Esses livros estão espalhados pelo chão, e nem sempre é conveniente alcançar o que você precisa. É assim que variáveis e dados ficam dispersos na memória do seu dispositivo.
Qual é a solução para esse problema?
Comprar uma estante de livros e colocar os livros nela. Essa estante funcionará como um array em nosso código. Da estante, podemos facilmente pegar os livros, vendo os títulos nas capas. Mas em um array, um sistema diferente é usado para acessar os elementos — isso se chama indexação. Cada livro terá seu próprio índice dentro do array, e ao se referir ao índice, podemos recuperar o elemento desejado.
Chega de explicação; vamos para o código:
let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"]
Implementamos a estante de livros como um array. Vamos revisar brevemente a sintaxe de como fizemos isso, então:
let books: type[]— Aqui, definimos onamee otypedo nosso array. Tipamos o array com o tipostring[], já que ele armazenará títulos de livros. Atenção aos símbolos[]que especificamos junto com o tipo. Esses símbolos indicam que é de fato um array, não uma variável simples;= [element1, element2, element3, ..., elementN];— Aqui, atribuimos valores ao array. Atenção à sintaxe: Atribuímos valores do tipostringseparados por vírgulas dentro de colchetes ([]). Esta é nossa estante com os títulos de vários livros.
Q: Surge a pergunta, como obter o livro necessário da estante?
A: A resposta é - pelo índice.
Indexação
No momento, é possível recuperar um item da nossa estante de livros. Isso é feito facilmente:
123let books: string[] = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] var favoriteBook = books[2]; console.log(favoriteBook)
A sintaxe é arrayName[index]. Dessa forma, é possível acessar itens em nossa 'estante de livros.'
Observe também o número do índice; acessamos o elemento no índice 1, que será o segundo elemento do array. Isso é chamado de indexação baseada em zero, ou seja, o primeiro elemento possui índice 0, o segundo 1, o terceiro 2 e assim por diante.
Para acessar o último elemento da nossa 'estante de livros', é necessário acessar o elemento no índice 4, pois temos um total de 5 elementos, tornando 4 o último índice. Isso pode ser expresso por meio da fórmula:
index = element's_position_in_order - 1.
Modificação de Elementos do Array
É possível substituir ou modificar um elemento do array acessando-o pelo seu índice; isso é feito da seguinte forma:
123let books = ["Where the Crawdads Sing", "Educated", "Becoming", "The Silent Patient", "The Water Dancer"] books[5] = "Harry Potter" console.log(books[5])
É muito fácil de fazer; o segredo é escolher o índice correto. No entanto, um bom programador geralmente conhece bem seus arrays. No próximo capítulo, você aprenderá como modificar, adicionar e remover elementos de um array de forma adequada. Há muito mais para descobrir!
Obrigado pelo seu feedback!