Avatar ·

Cómo extraer valores de una propiedad específica de un array de objetos a un nuevo array

¡Hola a todos! Acabo de empezar a estudiar JavaScript y me encontré con esta tarea. Tengo un array de objetos, cada objeto representa, digamos, un usuario con los campos name, age y email. Necesito obtener un array que contenga solo los valores de la propiedad name de cada objeto. Es decir, de este array:

const users = [
  { name: 'Анна', age: 25, email: 'anna@example.com' },
  { name: 'Иван', age: 30, email: 'ivan@example.com' },
  { name: 'Мария', age: 22, email: 'maria@example.com' }
];

Quiero obtener:

['Анна', 'Иван', 'Мария']

Intenté hacerlo con un bucle for, pero resulta engorroso. He oído que hay formas más elegantes en JavaScript moderno. ¿Podrían decirme cómo hacerlo de manera bonita y correcta? Preferiblemente con ejemplos de código. ¡Gracias de antemano!

<<>>

Usar el método map() — la forma más simple y elegante