javascript中的some()方法
墨初 Web前端 579阅读
在javascript脚本中,some()方法是数组中内置,它用于检测数组中是否有一个元素满足指定条件,如果有满足条件的元素则返回true,如果都不满足条件则返回false.
js中some()基本语法
arr.some(function(element, index, array) { return condition; // 返回 true 时停止查找,返回 false 时继续查找 }, thisValue);
参数:
值 | 描述 |
---|---|
element | 可选,正在处理当前元素的索引。 |
index | 可选,正在处理当前元素的索引。 |
array | 可选,调用当前方法的数组 |
condition | 一个返回布尔值的函数,用于测试数组中的每个元素 |
thisValue | 可选,当执行回调函数时,用作 this 的值。 |
返回值:
some()方法如果找到有满足条件的元素则返回true,如果没有满足条件的元素则返回false.
js中some()示例用法
例1:
let arr = [1,2,3,4,5]; let is = arr.some(num => num > 3); console.log(is); // true
Tips:
1、some()不会对空数组进行检测
2、some()不会改变原有的数组
3、some()与every()功能相反