Acessando Elementos de um Array
Parte da seção Fundamentos do Journey de JavaScript da Coddy — lição 58 de 77.
Em JavaScript, usamos arrays para armazenar múltiplos valores em uma única variável. Cada valor em um array é chamado de elemento, e cada elemento possui um índice. Os índices começam em 0 até o comprimento do array menos um.
Por exemplo, dê uma olhada no seguinte array:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']- O elemento
aestá no índice 0 - O elemento
bestá no índice 1 - ...
- O elemento
gestá no índice 6
Para acessar um elemento de um array, podemos usar seu índice entre colchetes. Por exemplo, para acessar o primeiro elemento de um array chamado myArray, usaríamos myArray[0].
Aqui está um exemplo:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2]A variável element conterá o valor 30 porque ela acessa o terceiro elemento (que possui um índice de 2).
Desafio
FácilCrie uma função chamada values que recebe um array como argumento e imprime todos os itens do array um após o outro.
Para iterar sobre um array, use a propriedade .length dentro da instrução for:
let myArray = [10, 20, 30, 40, 50]
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}Dessa forma, i irá iterar de 0 até myArray.length (não inclusive), que são exatamente todos os índices do array.
Folha de consulta
Arrays armazenam múltiplos valores em uma única variável. Cada elemento possui um índice começando em 0:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']Acesse elementos usando colchetes com o índice:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2] // Retorna 30Itere sobre arrays usando a propriedade .length:
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}Experimente você mesmo
function values(arr) {
// Escreva o código aqui
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Coerção de Tipos7Calculadora de Divisão de Conta
Mensagem de Boas-vindasCalculando a Gorjeta e o Total10FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz2Variáveis
NúmerosStringBooleanoConvenções de NomenclaturaVariáveis VaziasRecapitulação - Inicializar VariáveisConstantes5Tomada de Decisão
Estrutura IfIf - ElseRevisão - Calculadora SimplesIf - Else AninhadoEstrutura Switch8Laços de Repetição
Loop ForLoop WhileBreakContinueRecapitulação - FatorialLoop Do WhileLoops Aninhados11Arrays Parte 1
Declarando um ArrayAcessando Elementos de um ArrayModificando ArraysMétodos de Array Parte 1Métodos de Array Parte 2Recapitulação - Processador de Array3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoIgualdade Estrita vs Não EstritaRecapitulação - Matemática Simples6E/S Básica
SaídaSaída com VariáveisConversão de Tipos - Parte 1Conversão de Tipos - Parte 2Revisão - Até 120Revisão - Verdadeiro ou Falso