Вроде как этот код должен замержить два обьекта, не переписывая их значения, прибавляя их
процентов пятьдесят тестов проходит, а на остальные выводит ошибку вот такую
Value is not what was expected
Тут ссылка на Kata Слияние объектов
Можете посоветовать, что тут нужно изменить, я никак не могу понять что изменить, да и в codewars никаких уточнений нет почему мой код не проходит тесты
function combine(a = {}, b = {}, c = {}) {
const arrObj = [a, b, c]
const newObj = {}
arrObj.forEach((value, index, arr) => {
for (const [keys, values] of Object.entries(value)) {
if( !newObj.hasOwnProperty(keys)){
newObj[keys] = values
} else {
newObj[keys] = newObj[keys] + values
}
}
})
console.log(arrObj)
console.log(newObj)
return newObj
}