Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Declaração e Vantagens dos Arrays | Arrays
Introdução ao TypeScript

bookDeclaraçã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 o name e o type do nosso array. Tipamos o array com o tipo string[], 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 tipo string separados 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:

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

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:

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

É 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!

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.94

bookDeclaraçã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 o name e o type do nosso array. Tipamos o array com o tipo string[], 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 tipo string separados 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:

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

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:

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

É 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!

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
some-alt