Мне было интересно, как вы получаете сумму нескольких массивов в массиве объектов. Мой код выглядит следующим образом:
const employeeList = [
{
"name": "Ahmed",
"scores": [
"5",
"1",
"4",
"4",
"5",
"1",
"2",
"5",
"4",
"1"
]
},
{
"name": "Jacob Deming",
"scores": [
"4",
"2",
"5",
"1",
"3",
"2",
"2",
"1",
"3",
"2"
]
}];
var sum = 0;
for(let i = 0; i < employeeList.length; i++){
var eachScore = employeeList[i].scores;
const b = eachScore.map(Number);
console.log(b);
sum += parseInt(b);//this is the code that doesn't work
}
console.log(sum);
Итак, проблема в том, что я могу получить два массива в консольный журнал, но я не уверен, как выполнить суммирование каждого массива. Когда я делаю sum + = parseInt (b), он просто регистрирует, сколько элементов находятся в массиве (9). и когда я делаю без parseInt, он объединяет числа вместе, но не суммирует их ... Я хотел бы использовать метод .split () для разделения массивов и суммирования их по отдельности, но я не совсем понял, как сделать это еще.