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

bookDeclaração e Vantagens de Arrays

Imagine que você tem vários livros, digamos 5 deles. Esses livros estão espalhados pelo chão, e nem sempre é conveniente alcançar aquele de que você precisa. É assim que as variáveis e os dados estão dispersos na memória do seu dispositivo.

Qual é a solução para esse problema?

Compre uma estante e coloque os livros lá. Esta estante atuará como um array no nosso código. Da estante, podemos facilmente pegar os livros, vendo os títulos nas capas. Mas em um array, um sistema diferente é utilizado para acessar os elementos - chama-se indexação. Cada livro terá seu próprio índice dentro do array, e ao referirmo-nos ao índice, podemos recuperar o elemento desejado.

Isso é suficiente; vamos prosseguir para o código:

let livros: string[] = ["Onde Cantam os Caranguejos", "Educada", "Minha História", "A Paciente Silenciosa", "O Dançarino da Água"]

Implementamos a estante de livros como um array. Vamos revisar brevemente a sintaxe de como fizemos isso:

  • let books: type[] - Aqui, definimos o name e o type do nosso array. Digitamos o array com o tipo string[] já que ele armazenará títulos de livros. Preste 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, atribuímos valores ao array. Preste atenção à sintaxe: Atribuímos valores do tipo string separados por vírgulas dentro de colchetes ([]). Esta é a nossa estante com os títulos de vários livros.

Q: Surge a questão, como eu pego o livro que preciso da prateleira?

A: A resposta é - pelo índice.

Indexação

No momento, podemos recuperar um item da nossa estante. 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, podemos acessar itens na nossa 'estante de livros'.

Também preste atenção no número do índice; acessamos o elemento no índice 1, que será o segundo elemento no array. Isso é indexação baseada em zero, o que significa que o primeiro elemento tem um índice de 0, o segundo de 1, o terceiro de 2 e assim por diante.

Para acessar o último elemento na nossa 'estante de livros', precisamos acessar o elemento no índice 4, pois temos um total de 5 elementos, fazendo com que 4 seja o último índice. Isso pode ser expresso em uma fórmula: índice = posição_do_elemento_em_ordem - 1.

Modificando Elementos do Array

Podemos substituir ou modificar um elemento no array acessando-o através do seu índice; isso é feito assim:

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; a chave é escolher o índice correto. Mas um bom programador geralmente conhece seus arrays. No próximo capítulo, você aprenderá como modificar, adicionar e remover elementos de um array corretamente. 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

Suggested prompts:

Can you explain more about zero-based indexing?

How do I add a new book to the array?

What happens if I try to access an index that doesn't exist?

Awesome!

Completion rate improved to 2.94

bookDeclaração e Vantagens de Arrays

Deslize para mostrar o menu

Imagine que você tem vários livros, digamos 5 deles. Esses livros estão espalhados pelo chão, e nem sempre é conveniente alcançar aquele de que você precisa. É assim que as variáveis e os dados estão dispersos na memória do seu dispositivo.

Qual é a solução para esse problema?

Compre uma estante e coloque os livros lá. Esta estante atuará como um array no nosso código. Da estante, podemos facilmente pegar os livros, vendo os títulos nas capas. Mas em um array, um sistema diferente é utilizado para acessar os elementos - chama-se indexação. Cada livro terá seu próprio índice dentro do array, e ao referirmo-nos ao índice, podemos recuperar o elemento desejado.

Isso é suficiente; vamos prosseguir para o código:

let livros: string[] = ["Onde Cantam os Caranguejos", "Educada", "Minha História", "A Paciente Silenciosa", "O Dançarino da Água"]

Implementamos a estante de livros como um array. Vamos revisar brevemente a sintaxe de como fizemos isso:

  • let books: type[] - Aqui, definimos o name e o type do nosso array. Digitamos o array com o tipo string[] já que ele armazenará títulos de livros. Preste 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, atribuímos valores ao array. Preste atenção à sintaxe: Atribuímos valores do tipo string separados por vírgulas dentro de colchetes ([]). Esta é a nossa estante com os títulos de vários livros.

Q: Surge a questão, como eu pego o livro que preciso da prateleira?

A: A resposta é - pelo índice.

Indexação

No momento, podemos recuperar um item da nossa estante. 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, podemos acessar itens na nossa 'estante de livros'.

Também preste atenção no número do índice; acessamos o elemento no índice 1, que será o segundo elemento no array. Isso é indexação baseada em zero, o que significa que o primeiro elemento tem um índice de 0, o segundo de 1, o terceiro de 2 e assim por diante.

Para acessar o último elemento na nossa 'estante de livros', precisamos acessar o elemento no índice 4, pois temos um total de 5 elementos, fazendo com que 4 seja o último índice. Isso pode ser expresso em uma fórmula: índice = posição_do_elemento_em_ordem - 1.

Modificando Elementos do Array

Podemos substituir ou modificar um elemento no array acessando-o através do seu índice; isso é feito assim:

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; a chave é escolher o índice correto. Mas um bom programador geralmente conhece seus arrays. No próximo capítulo, você aprenderá como modificar, adicionar e remover elementos de um array corretamente. Há muito mais para descobrir!

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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