Extrae los nombres
Implementa nombres(personas) y devuelve un array con la propiedad nombre de cada objeto, respetando el orden.
Objetos Intermedio
Tu misión
Implementa nombres(personas) y devuelve un array con la propiedad nombre de cada objeto, respetando el orden.
Define la función nombres 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.
Repasa si lo necesitas: Devuelve un valor con return · Transforma cada elemento con map
| Llamada | Debe devolver |
|---|---|
nombres([{"nombre":"Ada"},{"nombre":"Linus"}]) | ["Ada","Linus"] |
nombres([]) | [] |
Pulsa Comprobar solución para probar también otras entradas. Puedes usar cualquier implementación que cumpla la consigna.
¿Necesitas una pista?
Pista 1
Cada objeto tiene una propiedad nombre.
Pista 2
Necesitas una salida por cada entrada.
Pista 3
Usa map y persona.nombre.
Ver solución explicada
map transforma cada objeto en una cadena, sin alterar la cantidad de elementos.
function nombres(personas) {
return personas.map(persona => persona.nombre);
}Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.
Extrae solo nombres de personas activas.