Решаю задачу
https://www.codewars.com/kata/whose-bicycle
Как я рассуждаю?
1. Создаю массив из объектов, которые входят в параметры функции whoseBicycle
let arr = Array.from(arguments);
2. Затем, используя map, делаю из объектов массивы:
arrMap = arr.map(item => Object.values(item));
3. Затем, нахожу сумму каждого из подмассивов, используя reduce, и вот здесь я уже не могу разобраться,
мне кажется надо использовать один reduce в другом - первый для того, чтобы выделить подмассивы, а второй (внутри первого) - считать сумму элементов входящих в него:
arrReduce = arrMap.reduce( function ( acc, subArr ) {
subArr.reduce( function ( total, elem ) {
total = total + elem
console.log(total)
}, 0)
}, [])
А когда выводишь в консоль total - отображается NaN, откуда он берется?