EJERCICIO 10 · Intermedio

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

Ejemplos de entrada y resultado
LlamadaDebe 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.

JAVASCRIPT Practica aquí
Consola
Lista para ejecutar.
Listo

¿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.

Para ir un poco más lejos

Extrae solo nombres de personas activas.