Haaste: Etsi Kohteita Find()-Metodilla
Tehtävä
- Alkuperäinen taulukko on nimeltään
products, joka sisältää olioita, joissa on ominaisuudetname,pricejafeatured. - Käytä
find()-metodia löytääksesi ensimmäisen tuotteen, jonkafeatured-ominaisuus on asetettu arvoontrue. - Jos esillä oleva tuote löytyy, tulosta sen nimi ja hinta; muussa tapauksessa tulosta viesti, joka ilmoittaa, ettei esillä olevaa tuotetta löytynyt.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = ___.___((product) => ___ === true); if (featuredProduct) { console.log( `Featured product: ${___}, Price: $${featuredProduct.___}` ); } else { console.log(___); }
Odotettu tuloste:
Featured product: Headphones, Price: $150
- Käytä
find()-metodiaproducts-taulukolle ja anna palautefunktio, joka tarkistaa, onko tuote-olionfeatured-ominaisuustrue. - Jos esillä oleva tuote löytyy, tulosta sen nimi ja hinta; muussa tapauksessa tulosta viesti, joka ilmoittaa, ettei esillä olevaa tuotetta löytynyt.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = products.find((product) => product.featured === true); if (featuredProduct) { console.log( `Featured product: ${featuredProduct.name}, Price: $${featuredProduct.price}` ); } else { console.log("No featured product found."); }
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 6
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Suggested prompts:
Can you explain how the find() method works in this context?
What happens if there are no featured products in the array?
Can you show how to modify the code to find all featured products instead of just the first one?
Awesome!
Completion rate improved to 2.27
Haaste: Etsi Kohteita Find()-Metodilla
Pyyhkäise näyttääksesi valikon
Tehtävä
- Alkuperäinen taulukko on nimeltään
products, joka sisältää olioita, joissa on ominaisuudetname,pricejafeatured. - Käytä
find()-metodia löytääksesi ensimmäisen tuotteen, jonkafeatured-ominaisuus on asetettu arvoontrue. - Jos esillä oleva tuote löytyy, tulosta sen nimi ja hinta; muussa tapauksessa tulosta viesti, joka ilmoittaa, ettei esillä olevaa tuotetta löytynyt.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = ___.___((product) => ___ === true); if (featuredProduct) { console.log( `Featured product: ${___}, Price: $${featuredProduct.___}` ); } else { console.log(___); }
Odotettu tuloste:
Featured product: Headphones, Price: $150
- Käytä
find()-metodiaproducts-taulukolle ja anna palautefunktio, joka tarkistaa, onko tuote-olionfeatured-ominaisuustrue. - Jos esillä oleva tuote löytyy, tulosta sen nimi ja hinta; muussa tapauksessa tulosta viesti, joka ilmoittaa, ettei esillä olevaa tuotetta löytynyt.
12345678910111213141516const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = products.find((product) => product.featured === true); if (featuredProduct) { console.log( `Featured product: ${featuredProduct.name}, Price: $${featuredProduct.price}` ); } else { console.log("No featured product found."); }
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 6