|
@@ -60,7 +60,7 @@ const handleResult = async () => {
|
|
|
// }
|
|
|
return acc;
|
|
|
}, {});
|
|
|
-
|
|
|
+ console.log(scoresList.value,'000000000');
|
|
|
const obj = extractScores(scoresList.value);
|
|
|
randarlist.value = Object.values(obj);
|
|
|
}
|
|
@@ -69,8 +69,12 @@ const handleResult = async () => {
|
|
|
// 处理“分”字
|
|
|
const extractScores = (data) => {
|
|
|
return Object.values(data).map((item) => {
|
|
|
- // 去除可能的"分"字,然后转换为整数
|
|
|
- return parseInt(item.score.replace("分", ""), 10);
|
|
|
+ // 确保 score 是一个字符串,并且去除可能的 "分" 字
|
|
|
+ let scoreStr = String(item.score).replace("分", "");
|
|
|
+
|
|
|
+ // 将 score 转换为整数,如果转换失败则返回 0
|
|
|
+ const score = parseInt(scoreStr, 10);
|
|
|
+ return isNaN(score) ? 0 : score;
|
|
|
});
|
|
|
};
|
|
|
|