This commit is contained in:
rou
2026-03-23 14:56:04 +08:00
parent 00d3c9e4c6
commit 1071f4db05
27 changed files with 549 additions and 50 deletions

View File

@@ -5,6 +5,20 @@ const students = [
{ name: "小陈", finished: false },
];
const scores1 = scores.map(item => item = item + '分')
const scores2 = scores.filter(item => item > 60)
const scores3 = scores.reduce((acc, item) => { return item + acc }, 0)
const scores4 = scores.find(item => item >= 90)
const scores5 = scores.some(item => item >= 90)
const scores6 = students.every(item => item.finished === true)
console.log("分数:" + scores1);
console.log("及格分:" + scores2);
console.log("总分:" + scores3);
console.log("第一个 >= 90 的分数:" + scores4);
console.log("是否存在不及格:" + scores5);
console.log("是否都及格:" + scores6);
// 任务:
// 1. 用 map 生成 ["58分", ...]
// 2. 用 filter 筛出及格分
@@ -12,3 +26,9 @@ const students = [
// 4. 用 find 找到第一个 >= 90 的分数
// 5. 用 some 判断是否存在不及格
// 6. 用 every 判断 students 是否都 finished 为 true
/* 用 `map` 生成带单位的新数组
- 用 `filter` 找出及格成绩
- 用 `reduce` 计算总分
- 用 `find` 找出第一条大于等于 90 的成绩
- 用 `some` 判断是否有人不及格
- 用 `every` 判断是否全部完成考试*/