使用map函数和remove函数计算某个参赛选手的得分
时间: 2023-05-22 10:06:33 浏览: 110
参赛选手成绩的计算
好的,使用map函数和remove函数计算某个参赛选手的得分的代码如下:
```
var scores = [90, 85, 80, 95, 70];
var judgeScores = [8, 7, 9, 7, 6];
var removeIndex = 2;
scores = scores.map(function(score, index) {
if (index !== removeIndex) {
return score + judgeScores[index];
} else {
return 0;
}
});
scores.splice(removeIndex, 1);
var totalScore = scores.reduce(function(sum, score) {
return sum + score;
}, 0);
console.log(totalScore);
```
该代码通过map函数遍历选手得分数组scores和评委打分数组judgeScores,将选手得分和对应评委打分相加得到新的得分数组。同时,使用remove函数删除指定索引位置的得分,并使用reduce函数将得分数组求和得到总得分。
阅读全文