Udfordring: Søg Efter Elementer Med Find()
Opgave
- Den oprindelige array gives som
products, der indeholder objekter, som repræsenterer produkter med egenskabernename,priceogfeatured. - Brug
find()-metoden til at finde det første produkt i arrayet, hvor egenskabenfeatureder sat tiltrue. - 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.
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(___); }
Forventet output:
Featured product: Headphones, Price: $150
- Brug
find()-metoden påproducts-arrayet og angiv en callback-funktion, der kontrollerer, omfeatured-egenskaben for produktobjektet ertrue. - 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.
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."); }
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 6
Spørg AI
Spørg AI
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
Udfordring: Søg Efter Elementer Med Find()
Stryg for at vise menuen
Opgave
- Den oprindelige array gives som
products, der indeholder objekter, som repræsenterer produkter med egenskabernename,priceogfeatured. - Brug
find()-metoden til at finde det første produkt i arrayet, hvor egenskabenfeatureder sat tiltrue. - 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.
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(___); }
Forventet output:
Featured product: Headphones, Price: $150
- Brug
find()-metoden påproducts-arrayet og angiv en callback-funktion, der kontrollerer, omfeatured-egenskaben for produktobjektet ertrue. - 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.
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."); }
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 6