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, será explorado o uso do 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 do elemento. A sintaxe para 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 de controle do 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 a variável de controle do laço após cada iteração.
Exemplo
A seguir, 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 nomes de estudantes. O array contém
"Brandon","Mario"e"Saul"; - Linha 3: Esta linha inicia um laço for. Possui três partes separadas por ponto e vírgula:
let i = 0;: Inicializa a variávelicom valor0.ié usada como contador do laço;i < students.length;: Define a condição para a continuação do laço. O laço continua enquantoifor menor que o comprimento do arraystudents;i += 1: Expressão de atualização que incrementa o valor deiem1após cada iteração.
- Linha 4: Dentro do laço
for, esta linha usa 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, exibe"Saul".
1. Qual é o propósito de um laço for ao trabalhar com arrays?
2. Qual deve ser a condição para o laço iterar por todo o array computers?
3. Qual deve ser a condição para o laço iterar pelo array computers para mostrar 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?
Awesome!
Completion rate improved to 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, será explorado o uso do 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 do elemento. A sintaxe para 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 de controle do 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 a variável de controle do laço após cada iteração.
Exemplo
A seguir, 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 nomes de estudantes. O array contém
"Brandon","Mario"e"Saul"; - Linha 3: Esta linha inicia um laço for. Possui três partes separadas por ponto e vírgula:
let i = 0;: Inicializa a variávelicom valor0.ié usada como contador do laço;i < students.length;: Define a condição para a continuação do laço. O laço continua enquantoifor menor que o comprimento do arraystudents;i += 1: Expressão de atualização que incrementa o valor deiem1após cada iteração.
- Linha 4: Dentro do laço
for, esta linha usa 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, exibe"Saul".
1. Qual é o propósito de um laço for ao trabalhar com arrays?
2. Qual deve ser a condição para o laço iterar por todo o array computers?
3. Qual deve ser a condição para o laço iterar pelo array computers para mostrar apenas os dois primeiros elementos?
Obrigado pelo seu feedback!