// Write a recursive function called nestedEvenSum. Return the sum of all even numbers in an object which may contain nested objects.


Example heading with h2 size

Example heading with h3 size

Following is sample java code.


function nestedEvenSum (obj, sum=0) {
    for (var key in obj) {
        if (typeof obj[key] === 'object'){
            sum += nestedEvenSum(obj[key]);
        } else if (typeof obj[key] === 'number' && obj[key] % 2 === 0){
            sum += obj[key];
        }
    }
    return sum;
}