some()与every()的用法
数组some方法作用: 判断数组中是否有符合条件的元素
1.some()是对数组中每一项运行给定函数,如果该函数对任一项返回true,则返回true。
2.只要找到符合条件的 直接返回 true
数组every方法作用: 判断数组中 是否所有的 元素都满足条件
1.every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。
2.只要找到不符合条件的 直接返回 false
<script>
let data = [
{
index: 1,
name: "谷一一",
age: 18,
sex: "男",
},
{
index: 2,
name: "张潇潇",
age: 23,
sex: "女",
},
{
index: 3,
name: "权权",
age: 28,
sex: "男",
},]
let name = data.every(obj => obj.age === 23)
console.log(name); // false
let names = data.some(obj => obj.age === 23)
console.log(names);// true
</script>