تجميع العناصر — تحدي 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 الأساسيات» بحسابك.
ابدأ الحل