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 1. Kapitel 36
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
Avsnitt 1. Kapitel 36