Desafío: Búsqueda de Elementos Usando find()
Tarea
- Se proporciona el arreglo original como
products, que contiene objetos que representan productos con las propiedadesname,priceyfeatured. - Utiliza el método
find()para descubrir el primer producto en el arreglo cuya propiedadfeaturedesté establecida entrue. - Si se encuentra un producto destacado, muestra su nombre y precio; de lo contrario, muestra un mensaje indicando que no se encontró ningún producto destacado.
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(___); }
Salida esperada:
Featured product: Headphones, Price: $150
- Utilizar el método
find()en el arrayproductsy proporcionar una función de callback que verifique si la propiedadfeatureddel objeto producto estrue. - Si se encuentra un producto destacado, mostrar su nombre y precio; de lo contrario, mostrar un mensaje indicando que no se encontró ningún producto destacado.
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."); }
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 5. Capítulo 6
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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?
Genial!
Completion tasa mejorada a 2.27
Desafío: Búsqueda de Elementos Usando find()
Desliza para mostrar el menú
Tarea
- Se proporciona el arreglo original como
products, que contiene objetos que representan productos con las propiedadesname,priceyfeatured. - Utiliza el método
find()para descubrir el primer producto en el arreglo cuya propiedadfeaturedesté establecida entrue. - Si se encuentra un producto destacado, muestra su nombre y precio; de lo contrario, muestra un mensaje indicando que no se encontró ningún producto destacado.
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(___); }
Salida esperada:
Featured product: Headphones, Price: $150
- Utilizar el método
find()en el arrayproductsy proporcionar una función de callback que verifique si la propiedadfeatureddel objeto producto estrue. - Si se encuentra un producto destacado, mostrar su nombre y precio; de lo contrario, mostrar un mensaje indicando que no se encontró ningún producto destacado.
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."); }
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 5. Capítulo 6