Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Tehokas Taulukon Läpikäynti For...of-silmukalla | JavaScript-Olioiden Perusteet
Javascriptin tietorakenteet

bookHaaste: Tehokas Taulukon Läpikäynti For...of-silmukalla

Pyyhkäise näyttääksesi valikon

Tehtävä

Sinulle annetaan taulukko olioita, joista jokainen edustaa ystävän tietoja. Tehtävänä on luoda for...of-silmukka, jolla käydään taulukko läpi ja lisätään jokaiseen olioon uusi ominaisuus: online: false.

  1. Käytä for...of-silmukkaa käydäksesi läpi friends-taulukon.
  2. for...of-silmukan sisällä käytä pisteoperaattoria ominaisuuden lisäämiseen.
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

Odotettu tulos:

Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
  1. for...of-silmukan luomiseen käytetään seuraavaa syntaksia: for (const element of array) { ... }.
  2. Käytä pisteoperaattoria (.) lisätäksesi ominaisuuden (online) ja asettaaksesi sen arvoksi 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

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 29

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 29
some-alt