📅  最后修改于: 2023-12-03 15:31:48.354000             🧑  作者: Mango
JavaScript数组提供了许多方法用于操作数组,其中some()是其中一个非常常用的方法。some()方法用于测试数组中的每个元素是否满足指定的条件,一旦有一个元素满足条件,将返回true,否则返回false。
array.some(function(currentValue, index, arr), thisValue)
参数说明:
function(currentValue, index, arr)
: 必须。当前元素的值,元素的索引,正在操作的数组。thisValue
:可选。对象作为该执行回调时使用this的值。// 检查数组中是否存在大于10的元素
const arr = [5, 9, 12, 6];
const result = arr.some(function(element) {
return element > 10;
});
console.log(result) // true
// 检查数组中是否存在大于20的元素
const arr2 = [5, 9, 12, 6];
const result2 = arr2.some(function(element) {
return element > 20;
});
console.log(result2) // false
some()方法返回一个布尔值,表示是否存在满足指定条件的元素。