CSX Challenge Solution: objOfMatches (Callbacks & Higher Order Functions Unit)

preview_player
Показать описание


Stay connected to our community!

Follow us to stay updated!
Рекомендации по теме
Комментарии
Автор

Fun challenge, another great example of where reduce might make sense given that we're aggregating values into a single result object.

my solution:

function objOfMatches(arr1, arr2, func) {
return arr1.reduce((acc, curr, idx) => {
if (func(curr) === arr2[idx]) {
acc[curr] = arr2[idx];
}

return acc;
}, {});
}

joel_bio
Автор

such a thorough and clear explanation, thanks for sharing!

chrisdgital