Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Søg Efter Elementer Med Find() | Avancerede Array-metoder og Transformationer
Javascript Datastrukturer

bookUdfordring: Søg Efter Elementer Med Find()

Opgave

  1. Den oprindelige array gives som products, der indeholder objekter, som repræsenterer produkter med egenskaberne name, price og featured.
  2. Brug find()-metoden til at finde det første produkt i arrayet, hvor egenskaben featured er sat til true.
  3. Hvis et fremhævet produkt findes, log dets navn og pris; ellers log en besked, der angiver, at der ikke blev fundet et fremhævet produkt.
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

Forventet output:

Featured product: Headphones, Price: $150
  1. Brug find()-metoden på products-arrayet og angiv en callback-funktion, der kontrollerer, om featured-egenskaben for produktobjektet er true.
  2. Hvis et fremhævet produkt findes, log dets navn og pris; ellers log en meddelelse, der angiver, at der ikke blev fundet et fremhævet produkt.
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

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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

bookUdfordring: Søg Efter Elementer Med Find()

Stryg for at vise menuen

Opgave

  1. Den oprindelige array gives som products, der indeholder objekter, som repræsenterer produkter med egenskaberne name, price og featured.
  2. Brug find()-metoden til at finde det første produkt i arrayet, hvor egenskaben featured er sat til true.
  3. Hvis et fremhævet produkt findes, log dets navn og pris; ellers log en besked, der angiver, at der ikke blev fundet et fremhævet produkt.
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

Forventet output:

Featured product: Headphones, Price: $150
  1. Brug find()-metoden på products-arrayet og angiv en callback-funktion, der kontrollerer, om featured-egenskaben for produktobjektet er true.
  2. Hvis et fremhævet produkt findes, log dets navn og pris; ellers log en meddelelse, der angiver, at der ikke blev fundet et fremhævet produkt.
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

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 6
some-alt