Combine dois objetos em um, somando valores semelhantes
Pegue dois objetos com valores de chave semelhantes e combine-os em um novo objeto, somando quaisquer valores que pertençam à mesma categoria.
Há um casal, Hank e sua esposa Sheila. Hank trabalha em uma usina de energia e ganha $70,000 por ano, enquanto Sheila é professora e ganha $40,000 por ano. Ambos recebem renda de aluguel de propriedades separadas; Hank receberá $12,000 e Sheila $10,000. O novo objeto mostrará suas rendas separadas, mas combinará a renda de aluguel porque ela se encaixa na mesma categoria.
const user1 = {
powerPlant: 70000,
rental: 12000
}
const user2 = {
teaching: 40000,
rental: 10000
}
becomes ➞ {
powerPlant: 70000,
teaching: 40000,
rental: 22000 // The rental income is added together.
}Argumentos
- user1Income (Object) — um objeto de renda para user1
- user2Income (Object) — um objeto de renda para user2
- returns: Um novo objeto com os valores semelhantes combinados
Desafios
- Eles não terão a mesma quantidade de pares chave-valor.
- O objeto retornado deve retornar os valores ordenados do menor para o maior para que suas respostas correspondam às respostas dos testes.