Рекурсивная сумма всех чисел в объекте
ВКонтактеТинькоффАвито
Напишите функцию, которая принимает объект и рекурсивно вычисляет сумму всех чисел, находящихся внутри него.
- Если объект содержит вложенные объекты, необходимо рекурсивно проходить по ним.
- Если внутри объекта есть нечисловые значения, их игнорировать.
Примеры:
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
Рекурсивная сумма всех чисел в объекте
ВКонтактеТинькоффАвито
Напишите функцию, которая принимает объект и рекурсивно вычисляет сумму всех чисел, находящихся внутри него.
- Если объект содержит вложенные объекты, необходимо рекурсивно проходить по ним.
- Если внутри объекта есть нечисловые значения, их игнорировать.
Примеры:
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.