Descripción
Filtrar y encontrar elementos en una lista de productos según criterios específicos
Implementa dos funciones que trabajen con el siguiente array de productos:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
const products = [
{ id: 1, name: "Laptop", price: 1200, category: "electronics", stock: 15 },
{ id: 2, name: "Smartphone", price: 800, category: "electronics", stock: 0 },
{ id: 3, name: "Headphones", price: 100, category: "accessories", stock: 20 },
{ id: 4, name: "Monitor", price: 300, category: "electronics", stock: 5 },
{ id: 5, name: "Keyboard", price: 50, category: "accessories", stock: 0 },
{ id: 6, name: "Mouse", price: 25, category: "accessories", stock: 10 }
];
-
Crea una función llamada
getAvailableElectronics
que utilice el métodofilter()
para devolver un array con todos los productos electrónicos (categoría "electronics") que tengan stock disponible (stock > 0). -
Crea una función llamada
findCheapestAccessory
que utilice el métodofind()
para devolver el primer accesorio (categoría "accessories") con un precio inferior a 60€ y que tenga stock disponible.
Ambas funciones deben ser puras y utilizar exclusivamente los métodos filter()
o find()
según corresponda.
Solución al ejercicio de programación en JavaScript
¡Desbloquea la solución completa!
Completa el ejercicio de programación en JavaScript para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en JavaScript
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en JavaScript