forEach((item, index, arr) => {})
map
filter
some
every
reduce
find
findIndex
未来会经常使用的有
map filter some find
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
const stus = [
{
name: "张三",
age: 19,
sex: '男'
},{
name: "李四",
age: 20,
sex: '女'
},{
name: "王五",
age: 18,
sex: '女'
},{
name: "赵六",
age: 16,
sex: '男'
},
]
stus.forEach(student => student.classroom = "东湖")
console.log(stus)
const names = stus.map(student => student.name)
console.log(names)
const male = stus.filter(student => student.sex === '男')
console.log(male)
const isGte18 = stus.some(student => student.age >= 18)
console.log(isGte18)
const isAllGte18 = stus.every(student => student.age >= 18)
console.log(isAllGte18)
const ageTotal = stus.reduce((sum, student) => sum += student.age, 0)
console.log(ageTotal)
const _student = stus.find(student => student.name === "张三")
console.log(_student)
const index = stus.findIndex(student => student.name === "张三")
console.log(index)
</script>
</body>
</html>