Найдите сумму чисел из представленных данных

Дана строка в формате JSON, содержащая объект с данными:

```
let json = `{
    "data1": [1,2,3],
    "data2": [4,5,6],
    "data3": [7,8,9]
}`;
```

Найдите сумму чисел из представленных данных.

из json в js перевел:

```
let arr = JSON.parse(json);
```

как теперь сложить три массива из объекта?


Ответы (1 шт):

Автор решения: Aleksandr Belous

Можно так.

const json = `{
    "data1": [1,2,3],
    "data2": [4,5,6],
    "data3": [7,8,9]
}`

const arr = Object.values(JSON.parse(json))

const getArraySum = (data) => data.reduce((acc, value) => acc + value, 0)

const sumOfArrValues = arr.reduce((acc, value) => {
  return acc + getArraySum(value)
}, 0)

console.log(sumOfArrValues)

→ Ссылка