Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Iteração Eficiente de Arrays com for...of | Dominando Arrays em JavaScript
Estruturas de Dados em JavaScript

bookDesafio: Iteração Eficiente de Arrays com for...of

Tarefa

Você recebe um array de objetos. Cada objeto representa as informações de um amigo. O objetivo é criar um loop for...of para iterar pelo array e adicionar mais uma propriedade a cada objeto, que deve ser: online: false.

  1. Utilize um loop for...of para iterar pelo array friends.
  2. Dentro do loop for...of, utilize a notação de ponto para adicionar a propriedade.
123456789101112131415161718192021222324
const friends = [ { name: "Gail Russel", address: "803 Kozey Rapid", phone: "(317) 833-9935 41777", }, { name: "Mrs. Laurie Wunsch", address: "7361 Austin Road", phone: "(728) 884-9049 4760", }, ]; // Use a `for...of` loop for (const friend of ___) { friend.___ = ___; } // Logging specific properties after modifications for (const friend of friends) { console.log( `Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}` ); }
copy

Saída Esperada:

Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
  1. Para criar um loop for...of, utilize a seguinte sintaxe: for (const element of array) { ... }.
  2. Utilize a notação de ponto (.) para adicionar uma propriedade (online) e atribuir a ela o valor false.
123456789101112131415161718192021222324
const friends = [ { name: "Gail Russel", address: "803 Kozey Rapid", phone: "(317) 833-9935 41777", }, { name: "Mrs. Laurie Wunsch", address: "7361 Austin Road", phone: "(728) 884-9049 4760", }, ]; // Use a `for...of` loop for (const friend of friends) { friend.online = false; } // Logging specific properties after modifications for (const friend of friends) { console.log( `Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}` ); }
copy

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 8

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 how the `for...of` loop works in this example?

What does the `online: false` property represent for each friend?

Can you show how to add a different property to each object in the array?

Awesome!

Completion rate improved to 2.27

bookDesafio: Iteração Eficiente de Arrays com for...of

Deslize para mostrar o menu

Tarefa

Você recebe um array de objetos. Cada objeto representa as informações de um amigo. O objetivo é criar um loop for...of para iterar pelo array e adicionar mais uma propriedade a cada objeto, que deve ser: online: false.

  1. Utilize um loop for...of para iterar pelo array friends.
  2. Dentro do loop for...of, utilize a notação de ponto para adicionar a propriedade.
123456789101112131415161718192021222324
const friends = [ { name: "Gail Russel", address: "803 Kozey Rapid", phone: "(317) 833-9935 41777", }, { name: "Mrs. Laurie Wunsch", address: "7361 Austin Road", phone: "(728) 884-9049 4760", }, ]; // Use a `for...of` loop for (const friend of ___) { friend.___ = ___; } // Logging specific properties after modifications for (const friend of friends) { console.log( `Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}` ); }
copy

Saída Esperada:

Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
  1. Para criar um loop for...of, utilize a seguinte sintaxe: for (const element of array) { ... }.
  2. Utilize a notação de ponto (.) para adicionar uma propriedade (online) e atribuir a ela o valor false.
123456789101112131415161718192021222324
const friends = [ { name: "Gail Russel", address: "803 Kozey Rapid", phone: "(317) 833-9935 41777", }, { name: "Mrs. Laurie Wunsch", address: "7361 Austin Road", phone: "(728) 884-9049 4760", }, ]; // Use a `for...of` loop for (const friend of friends) { friend.online = false; } // Logging specific properties after modifications for (const friend of friends) { console.log( `Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}` ); }
copy

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 8
some-alt