Herausforderung: Iteration mit for...of
Aufgabe
Du hast ein Array von Objekten. Jedes Objekt repräsentiert die Informationen eines Freundes. Die Aufgabe besteht darin, eine for...of
Schleife zu erstellen, um durch das Array zu iterieren und jedem Objekt eine weitere Eigenschaft hinzuzufügen, die sein sollte: online: false
.
- Verwende eine
for...of
Schleife, um durch dasfriends
Array zu iterieren. - Innerhalb der
for...of
Schleife, verwende die Punktnotation, um die Eigenschaft hinzuzufügen.
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"}` ); }
Erwartete Ausgabe:
Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
- Um eine
for...of
Schleife zu erstellen, verwenden Sie die folgende Syntax:for (const element of array) { ... }
. - Verwenden Sie die Punktnotation (
.
), um eine Eigenschaft (online
) hinzuzufügen und weisen Sie ihr den Wertfalse
zu.
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"}` ); }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 8