hi,欢迎访问本站!
当前位置: 首页Web前端正文

javascript中的some()方法

墨初 Web前端 186阅读

在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()功能相反

声明:无特别说明,转载请标明本文来源!
相关推荐