JavaScript 数组some方法

someJavaScript some方法检查数组的某些元素是否通过回调函数实现的测试。如果满足,则返回true,否则返回false。

语法

array.some(callback [,thisObject]);

some方法中的参数:

  • callback
    每个元素的回调测试函数。
  • thisObject.
    此object是可选的,在执行回调时使用它。
JavaScript array.some方法

JavaScript 数组some方法示例

只要有一个元素在回调函数中满足条件(返回true),则some返回true。

<!DOCTYPE html>
<html>
<head>
<title>JavaScript Array Some Method</title>

</head>
<body>
<script type="text/javascript">
var isNumeric = function(x) {

 var RegExp = /^(-)?(\d*)(\.?)(\d*)$/;
 return String(x).match(RegExp);
}
var myArray = ['one', 'two', 'three', 'four', 'five'];

console.logln(myArray.some(isNumeric)); 
var myArray = ['one', 'two', 3, 'four', '5'];
console.logln(myArray.some(isNumeric));  
</script>

</body>
</html>
日期:2020-04-18 01:09:33 来源:oir作者:oir