📜  JavaScript 数组 some() 方法(1)

📅  最后修改于: 2023-12-03 15:31:43.799000             🧑  作者: Mango

JavaScript 数组 some() 方法

JavaScript 数组 some() 方法用于检查数组中的元素是否满足指定条件。

语法
array.some(function(currentValue,index,arr),thisValue)
参数
  • function(currentValue,index,arr) :必须。一个函数,用于检测每个元素的值。
    • currentValue :必须。数组中正在检测的当前元素。
    • index :可选。当前元素的下标。
    • arr :可选。当前正在操作的数组。
  • thisValue :可选。对象作为该执行回调时的上下文。即当执行回调函数时,this 关键字指的是这个对象。如果省略了 thisValue,则默认为全局对象。
返回值

如果数组中至少有一个元素满足指定的测试函数,则返回 true,否则返回 false

示例

检查数组中是否存在大于 10 的元素:

const arr = [5, 10, 15, 20];
const result = arr.some((element) => {
  return element > 10;
});

console.log(result); // true
注意事项
  • some() 方法不会修改原始数组。
  • some() 方法不会对空数组进行检测。