Utmaning: Sök Efter Objekt Med find()
Uppgift
- Den ursprungliga arrayen ges som
products, innehållande objekt som representerar produkter med egenskapernaname,priceochfeatured. - Använd metoden
find()för att hitta den första produkten i arrayen där egenskapenfeaturedär satt tilltrue. - Om en utvald produkt hittas, logga dess namn och pris; annars, logga ett meddelande som indikerar att ingen utvald produkt hittades.
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(___); }
Förväntad utdata:
Featured product: Headphones, Price: $150
- Använd metoden
find()på arrayenproductsoch ange en callback-funktion som kontrollerar om egenskapenfeaturedför produktobjektet ärtrue. - Om en utvald produkt hittas, logga dess namn och pris; annars logga ett meddelande som indikerar att ingen utvald produkt hittades.
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 allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 6
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Utmaning: Sök Efter Objekt Med find()
Svep för att visa menyn
Uppgift
- Den ursprungliga arrayen ges som
products, innehållande objekt som representerar produkter med egenskapernaname,priceochfeatured. - Använd metoden
find()för att hitta den första produkten i arrayen där egenskapenfeaturedär satt tilltrue. - Om en utvald produkt hittas, logga dess namn och pris; annars, logga ett meddelande som indikerar att ingen utvald produkt hittades.
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(___); }
Förväntad utdata:
Featured product: Headphones, Price: $150
- Använd metoden
find()på arrayenproductsoch ange en callback-funktion som kontrollerar om egenskapenfeaturedför produktobjektet ärtrue. - Om en utvald produkt hittas, logga dess namn och pris; annars logga ett meddelande som indikerar att ingen utvald produkt hittades.
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 allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 6