定义:检查数组中是否有元素通过校验,对每个元素依次校验,直到找到有符合要求的元素,后面元素不再执行。
注意:对空数组不执行,不改变原有数组。
// 查看数组中是否存在大于等于20的数字
// 如果存在返回true,不存在返回false
let arr = [10, 20, 30];
let res = arr.some((item) => item >= 20);
console.log(res);//true
定义:检查数组中是否有元素通过校验,对每个元素依次校验,直到找到有符合要求的元素,后面元素不再执行。
注意:对空数组不执行,不改变原有数组。
// 查看数组中是否存在大于等于20的数字
// 如果存在返回true,不存在返回false
let arr = [10, 20, 30];
let res = arr.some((item) => item >= 20);
console.log(res);//true