Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Iteración Eficiente de Arreglos con for...of | Dominio de los Arrays en JavaScript
Estructuras de Datos en JavaScript

bookDesafío: Iteración Eficiente de Arreglos con for...of

Tarea

Se proporciona un arreglo de objetos. Cada objeto representa la información de un amigo. El objetivo es crear un bucle for...of para iterar sobre el arreglo y agregar una propiedad adicional a cada objeto que debe ser: online: false.

  1. Utilizar un bucle for...of para recorrer el arreglo friends.
  2. Dentro del bucle for...of, utilizar la notación de punto para agregar la propiedad.
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

Salida esperada:

Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
  1. Para crear un bucle for...of, utiliza la siguiente sintaxis: for (const element of array) { ... }.
  2. Utiliza la notación de punto (.) para agregar una propiedad (online) y asignarle el 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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 8

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

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

bookDesafío: Iteración Eficiente de Arreglos con for...of

Desliza para mostrar el menú

Tarea

Se proporciona un arreglo de objetos. Cada objeto representa la información de un amigo. El objetivo es crear un bucle for...of para iterar sobre el arreglo y agregar una propiedad adicional a cada objeto que debe ser: online: false.

  1. Utilizar un bucle for...of para recorrer el arreglo friends.
  2. Dentro del bucle for...of, utilizar la notación de punto para agregar la propiedad.
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

Salida esperada:

Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
  1. Para crear un bucle for...of, utiliza la siguiente sintaxis: for (const element of array) { ... }.
  2. Utiliza la notación de punto (.) para agregar una propiedad (online) y asignarle el 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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 8
some-alt