Recursive Sum of All Numbers in Object
VKTinkoffAvito
Write a function that takes an object and recursively calculates the sum of all numbers inside it.
- If the object contains nested objects, you need to recursively traverse them.
- If there are non-numeric values inside the object, ignore them.
Examples:
Input 1: {
x: 5,
y: {
z: 7,
w: {
v: -3,
},
},
}
Output 1: 9
Input 2: {
a: "text",
b: {
c: true,
d: null,
e: 5,
},
}
Output 2: 5
JavaScript•UTF-8
Run your code to see results.
Click the Run button above
Recursive Sum of All Numbers in Object
VKTinkoffAvito
Write a function that takes an object and recursively calculates the sum of all numbers inside it.
- If the object contains nested objects, you need to recursively traverse them.
- If there are non-numeric values inside the object, ignore them.
Examples:
Input 1: {
x: 5,
y: {
z: 7,
w: {
v: -3,
},
},
}
Output 1: 9
Input 2: {
a: "text",
b: {
c: true,
d: null,
e: 5,
},
}
Output 2: 5
Run your code to see results.