пытается go через словарь и получить значения и получить каждое из значений массива в нем, чтобы манипулировать ими, но получаю эту ошибку, сначала я подумал, что это может быть потому, что я забыл точку с запятой в строке, которая определяет dict, но ошибка остается.
getPieChartSeries(logsList){
let devidedLogs = this.divideLogsByExitCode(logsList);
console.log(devidedLogs);
let pieChartSeries = [];
Object.values(devidedLogs).array.forEach(element => {
pieChartSeries.push(this.getPrecentageOfLogType(element,logsList))
});
console.log(pieChartSeries)
}
getPrecentageOfLogType(logsList,logsOfTypeList){
let numOflogs = logsList.length
let numOflogsOfType = logsOfTypeList.length
let precentageOfLogType = Math.round((numOflogsOfType / numOflogs ) * 100)
return precentageOfLogType
}
getCurrentTime(){
var d = new Date();
return d.toLocaleString()
}
dividedLogs is
{failedFaults: Array(0), failedProbesLogs: Array(1), failedRollbackLogs: Array(0), rollbackedLogs: Array(0), selfHealedLogs: Array(3)}failedFaults: []failedProbesLogs: [{…}]failedRollbackLogs: []rollbackedLogs: []selfHealedLogs: (3) [{…}, {…}, {…}]__proto__: Object