Iterando Sobre Arrays com o Laço For
Iteração de arrays é um conceito fundamental ao trabalhar com arrays. Permite processar cada elemento de um array, realizar operações e tomar decisões com base em seus valores. Neste capítulo, exploraremos o laço for para iterar sobre arrays.
Sintaxe
O laço for é uma ferramenta fundamental para iterar sobre um array elemento por elemento. Permite acessar cada elemento do array pelo índice. A sintaxe de um laço for é a seguinte:
for (let i = 0; i < array.length; i += 1) {
// Code to be executed for each array element
}
Nesta sintaxe:
let i = 0inicializa uma variável contadora de laçoicom zero;i < array.lengthdefine a condição para o laço continuar. Ele será executado enquantoifor menor que o comprimento do array;i += 1incrementa o contador do laço após cada iteração.
Exemplo
Veja um exemplo de uso do laço for para acessar e exibir os elementos do array students:
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- Linha 1: esta linha declara um array chamado students e o inicializa com três strings, que representam os nomes dos estudantes. O array contém
"Brandon","Mario"e"Saul"; - Linha 3: esta linha inicia um laço for. Ele possui três partes separadas por ponto e vírgula:
let i = 0;: esta parte inicializa uma variávelie a define como0.ié usada como contador do laço;i < students.length;: esta parte é a condição para o laço continuar. O laço continuará enquantoifor menor que o comprimento do arraystudents;i += 1: esta parte é a instrução de atualização, que incrementa o valor deiem1após cada iteração.
- Linha 4: dentro do laço
for, esta linha utiliza a funçãoconsole.log()para exibir o valor no índice i do arraystudents. Na primeira iteração,ié0, então exibe o nome no índice0, que é"Brandon". Na segunda iteração, exibe"Mario", e na terceira iteração, exibe"Saul".
1. Qual é o objetivo de um laço for ao trabalhar com arrays?
2. Qual deve ser a condição para que o loop percorra todo o array computers?
3. Qual deve ser a condição para que o loop percorra o array computers exibindo apenas os dois primeiros elementos?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain how the loop works step by step?
What happens if the array is empty?
Can I use a different variable name instead of 'i' in the loop?
Incrível!
Completion taxa melhorada para 2.27
Iterando Sobre Arrays com o Laço For
Deslize para mostrar o menu
Iteração de arrays é um conceito fundamental ao trabalhar com arrays. Permite processar cada elemento de um array, realizar operações e tomar decisões com base em seus valores. Neste capítulo, exploraremos o laço for para iterar sobre arrays.
Sintaxe
O laço for é uma ferramenta fundamental para iterar sobre um array elemento por elemento. Permite acessar cada elemento do array pelo índice. A sintaxe de um laço for é a seguinte:
for (let i = 0; i < array.length; i += 1) {
// Code to be executed for each array element
}
Nesta sintaxe:
let i = 0inicializa uma variável contadora de laçoicom zero;i < array.lengthdefine a condição para o laço continuar. Ele será executado enquantoifor menor que o comprimento do array;i += 1incrementa o contador do laço após cada iteração.
Exemplo
Veja um exemplo de uso do laço for para acessar e exibir os elementos do array students:
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- Linha 1: esta linha declara um array chamado students e o inicializa com três strings, que representam os nomes dos estudantes. O array contém
"Brandon","Mario"e"Saul"; - Linha 3: esta linha inicia um laço for. Ele possui três partes separadas por ponto e vírgula:
let i = 0;: esta parte inicializa uma variávelie a define como0.ié usada como contador do laço;i < students.length;: esta parte é a condição para o laço continuar. O laço continuará enquantoifor menor que o comprimento do arraystudents;i += 1: esta parte é a instrução de atualização, que incrementa o valor deiem1após cada iteração.
- Linha 4: dentro do laço
for, esta linha utiliza a funçãoconsole.log()para exibir o valor no índice i do arraystudents. Na primeira iteração,ié0, então exibe o nome no índice0, que é"Brandon". Na segunda iteração, exibe"Mario", e na terceira iteração, exibe"Saul".
1. Qual é o objetivo de um laço for ao trabalhar com arrays?
2. Qual deve ser a condição para que o loop percorra todo o array computers?
3. Qual deve ser a condição para que o loop percorra o array computers exibindo apenas os dois primeiros elementos?
Obrigado pelo seu feedback!