EJERCICIO 11 · Intermedio
Busca un objeto por ID
Implementa buscar(lista, id) y devuelve el objeto con ese id. Si no existe, devuelve null.
Objetos Intermedio
Tu misión
Implementa buscar(lista, id) y devuelve el objeto con ese id. Si no existe, devuelve null.
Define la función buscar en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.
JAVASCRIPT Practica aquí
Consola
Lista para ejecutar.
Listo
¿Necesitas una pista?
Pista 1
Busca una coincidencia de id.
Pista 2
find devuelve un elemento, no un array.
Pista 3
Puedes usar ?? null al final.
Ver solución explicada
find devuelve el primer objeto coincidente o undefined; ?? cambia solo los valores ausentes.
function buscar(lista, id) {
return lista.find(item => item.id === id) ?? null;
}Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.
Para ir un poco más lejos
Busca por una propiedad nombre.