Usando o Loop For...of para Iteração de Arrays
Sintaxe
O loop for...of é uma forma mais moderna e concisa de iterar sobre arrays. Ele gerencia automaticamente o contador do loop e fornece acesso direto ao valor de cada elemento. A sintaxe para um loop for...of é a seguinte:
for (const element of array) {
// Code to be executed for each array element
}
Nesta sintaxe:
const elementé uma variável que armazena o valor de cada elemento durante cada iteração;of arrayespecifica o array que desejamos iterar.
Exemplo
Veja um exemplo de uso do loop for...of para obter o mesmo resultado do loop for anterior:
12345const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- Linha 1: Declara uma variável constante chamada
studentse atribui a ela um array contendo três strings -"Brandon","Mario"e"Saul". Este array representa uma lista de nomes de estudantes; - Linha 3: Inicia um loop
for...of. O loop é utilizado para iterar por cada elemento do arraystudents, um de cada vez; - Linha 4: Dentro do loop
for...of, utiliza-se a funçãoconsole.log()para exibir o valor do elemento atual no console. A variávelstudentrepresenta o elemento atual do array em cada iteração do loop. Assim, na primeira iteração será"Brandon", na segunda iteração,"Mario"e na terceira iteração,"Saul".
1. Qual é a principal vantagem de utilizar um loop for...of ao iterar sobre arrays?
2. Na sintaxe do loop for...of, o que representa o const element?
3. Qual é o propósito da parte of array na sintaxe do laço for...of?
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 the difference between `for...of` and `for...in` loops?
Are there any limitations to using `for...of` with objects?
Can you show how to use `for...of` with other iterable types, like strings or Sets?
Awesome!
Completion rate improved to 2.27
Usando o Loop For...of para Iteração de Arrays
Deslize para mostrar o menu
Sintaxe
O loop for...of é uma forma mais moderna e concisa de iterar sobre arrays. Ele gerencia automaticamente o contador do loop e fornece acesso direto ao valor de cada elemento. A sintaxe para um loop for...of é a seguinte:
for (const element of array) {
// Code to be executed for each array element
}
Nesta sintaxe:
const elementé uma variável que armazena o valor de cada elemento durante cada iteração;of arrayespecifica o array que desejamos iterar.
Exemplo
Veja um exemplo de uso do loop for...of para obter o mesmo resultado do loop for anterior:
12345const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- Linha 1: Declara uma variável constante chamada
studentse atribui a ela um array contendo três strings -"Brandon","Mario"e"Saul". Este array representa uma lista de nomes de estudantes; - Linha 3: Inicia um loop
for...of. O loop é utilizado para iterar por cada elemento do arraystudents, um de cada vez; - Linha 4: Dentro do loop
for...of, utiliza-se a funçãoconsole.log()para exibir o valor do elemento atual no console. A variávelstudentrepresenta o elemento atual do array em cada iteração do loop. Assim, na primeira iteração será"Brandon", na segunda iteração,"Mario"e na terceira iteração,"Saul".
1. Qual é a principal vantagem de utilizar um loop for...of ao iterar sobre arrays?
2. Na sintaxe do loop for...of, o que representa o const element?
3. Qual é o propósito da parte of array na sintaxe do laço for...of?
Obrigado pelo seu feedback!