Kodax

تجميع العناصر — تحدي JavaScript

اكتب الدالة groupBy(arr, key) التي ترجع كائناً يجمع عناصر المصفوفة حسب قيمة الخاصية key.

function groupBy(arr, key) {
  // جمّع العناصر حسب قيمة key
}

const people = [
  { name: 'Ali', age: 25 },
  { name: 'Sara', age: 25 },
  { name: 'Omar', age: 30 }
];
console.log(groupBy(people, 'age'));
// { 25: [{...}, {...}], 30: [{...}] }

حل هذا التحدي يرتبط بفتح دورة «JavaScript الأساسيات» بحسابك.

ابدأ الحل