мне кажется надо использовать один reduce в другом
function whoseBicycle(...diaries) {
const [ [ son ] ] = [ 'first', 'second', 'third' ]
.map((n, i) => [
n,
Object.values(diaries[i]).reduce((acc, m) => acc + m, 0),
ageTable[`${n}SonAge`],
])
.sort((a, b) => (b[1] - a[1]) || (a[2] - b[2]));
return `I need to buy a bicycle for my ${son} son.`;
}
arrReduce = arrMap.reduce( function ( acc, subArr ) { subArr.reduce( function ( total, elem ) { total = total + elem console.log(total) }, 0) }, [])
когда выводишь в консоль total - отображается NaN, откуда он берется?
:disabled="selected.includes(val) && n !== val"
:disabled="selected.some(m => m === val && m !== n)"
Дмитрий Беляев, из условия решаемой задачи (ссылка в начале вопроса).