Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Búsqueda de Elementos Usando find() | Métodos Avanzados de Arreglos y Transformaciones
Estructuras de Datos en JavaScript

bookDesafío: Búsqueda de Elementos Usando find()

Tarea

  1. Se proporciona el arreglo original como products, que contiene objetos que representan productos con las propiedades name, price y featured.
  2. Utiliza el método find() para descubrir el primer producto en el arreglo cuya propiedad featured esté establecida en true.
  3. 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.
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

Salida esperada:

Featured product: Headphones, Price: $150
  1. Utilizar el método find() en el array products y proporcionar una función de callback que verifique si la propiedad featured del objeto producto es true.
  2. 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.
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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.27

bookDesafío: Búsqueda de Elementos Usando find()

Desliza para mostrar el menú

Tarea

  1. Se proporciona el arreglo original como products, que contiene objetos que representan productos con las propiedades name, price y featured.
  2. Utiliza el método find() para descubrir el primer producto en el arreglo cuya propiedad featured esté establecida en true.
  3. 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.
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

Salida esperada:

Featured product: Headphones, Price: $150
  1. Utilizar el método find() en el array products y proporcionar una función de callback que verifique si la propiedad featured del objeto producto es true.
  2. 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.
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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 6
some-alt