JavaScript TypedArray every()方法

JavaScript TypedArray every()方法

JavaScript Array.every()方法用于测试数组中的所有元素是否满足由传递给它的函数提供的条件。every()方法将函数应用于数组中的每个元素。

语法:

array.every(function( Value, Index, arr), thisValue)

参数

Value (必填) : 当前元素的值。

Index (可选) : 当前元素的数组索引。

Arr(可选) : 当前元素所属的数组对象。

this value(可选) : 传递给函数的值。

注意: 如果此参数为空,将传递值”undefined”作为其”this”值。

返回值

如果数组的所有元素都满足参数函数的条件,则该函数返回布尔值true。

如果数组中的某个元素不满足参数函数的条件,则返回false。

浏览器支持

Chrome Yes
Edge Yes
Firefox 1.5
Opera Yes

示例1

<script type="text/javascript">
// JavaScript to illustrate every() method
// Input array
var arr = [200,101,450,789];
function JavaTpoint(n)
{
return n> 100;
}
document.write(arr.every(JavaTpoint)); 
// expected output: true
</script> 

输出:

true

示例2

<script type="text/javascript">
// JavaScript to illustrate every() method
// Input array
var arr = [200,101,450,789];
function JavaTpoint(n)
{
return n< 100;
}
document.write(arr.every(JavaTpoint));
// expected output: false
</script>

输出:

false

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程