Avatar ·

كيفية استخراج قيم خاصية معينة من مصفوفة كائنات إلى مصفوفة جديدة؟

مرحباً بالجميع! لقد بدأت للتو في تعلم JavaScript وواجهت هذه المهمة. لدي مصفوفة من الكائنات، كل كائن يمثل، على سبيل المثال، مستخدمًا بحقول name و age و email. أحتاج إلى الحصول على مصفوفة تحتوي فقط على قيم الخاصية name من كل كائن. أي من هذه المصفوفة:

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

أريد الحصول على:

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

حاولت القيام بذلك باستخدام حلقة for، لكن النتيجة كانت ضخمة. سمعت أن هناك طرقًا أكثر أناقة في JavaScript الحديثة. أرجو إرشادي كيف أفعل ذلك بشكل جميل وصحيح؟ ويفضل مع أمثلة الكود. شكرًا مقدمًا!

<<>>

استخدام طريقة map() — الأسهل والأكثر أناقة