Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Etsi Kohteita Find()-Metodilla | JavaScript-Olioiden Perusteet
Javascriptin tietorakenteet

bookHaaste: Etsi Kohteita Find()-Metodilla

Pyyhkäise näyttääksesi valikon

Tehtävä

  1. Alkuperäinen taulukko on nimeltään products, joka sisältää olioita, joissa on ominaisuudet name, price ja featured.
  2. Käytä find()-metodia löytääksesi ensimmäisen tuotteen, jonka featured-ominaisuus on asetettu arvoon true.
  3. Jos esillä oleva tuote löytyy, tulosta sen nimi ja hinta; muussa tapauksessa tulosta viesti, joka ilmoittaa, ettei esillä olevaa tuotetta löytynyt.
12345678910111213141516
const 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(___); }
copy

Odotettu tuloste:

Featured product: Headphones, Price: $150
  1. Käytä find()-metodia products-taulukolle ja anna palautefunktio, joka tarkistaa, onko tuote-olion featured-ominaisuus true.
  2. Jos esillä oleva tuote löytyy, tulosta sen nimi ja hinta; muussa tapauksessa tulosta viesti, joka ilmoittaa, ettei esillä olevaa tuotetta löytynyt.
12345678910111213141516
const 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."); }
copy

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 36

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 36
some-alt