Desafí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.
- Utilizar un bucle
for...ofpara recorrer el arreglofriends. - Dentro del bucle
for...of, utilizar la notación de punto para agregar la propiedad.
123456789101112131415161718192021222324const 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"}` ); }
Salida esperada:
Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
- Para crear un bucle
for...of, utiliza la siguiente sintaxis:for (const element of array) { ... }. - Utiliza la notación de punto (
.) para agregar una propiedad (online) y asignarle el valorfalse.
123456789101112131415161718192021222324const 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"}` ); }
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Desafí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.
- Utilizar un bucle
for...ofpara recorrer el arreglofriends. - Dentro del bucle
for...of, utilizar la notación de punto para agregar la propiedad.
123456789101112131415161718192021222324const 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"}` ); }
Salida esperada:
Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
- Para crear un bucle
for...of, utiliza la siguiente sintaxis:for (const element of array) { ... }. - Utiliza la notación de punto (
.) para agregar una propiedad (online) y asignarle el valorfalse.
123456789101112131415161718192021222324const 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"}` ); }
¡Gracias por tus comentarios!