TypedArray every()
JavaScript TypedArray every()方法
JavaScript Array.every()方法测试给定条件下数组的所有元素是否满足传递的函数所提供的条件以它为论点。 every()方法对数组中存在的每个元素应用一次函数。
语法:
array.every(function( Value, Index, arr), thisValue)
参数:
Value(必需):当前元素的值。
Index(可选) :当前元素的数组索引。
arr(可选):当前元素所属的数组对象。
thisValue(可选):要传递给函数的值。
注意:注意:如果此参数为空,则值" undefined"将作为其" this"值传递。
返回值:
如果数组的所有元素都遵循参数函数实现的条件,则此函数返回布尔值true。
如果数组的元素之一不满足该参数,则返回false。
浏览器支持:
浏览器 |
版本 |
Chrome |
是 |
Edge |
是 |
Firefox |
1.5 |
Opera |
是 |
示例1
<script type="text/javascript">
// JavaScript to illustrate every() method
// Input array
var arr = [200,101,450,789];
function lidihuo(n)
{
return n> 100;
}
document.write(arr.every(lidihuo));
// expected output: true
</script>
输出:
示例2
<script type="text/javascript">
// JavaScript to illustrate every() method
// Input array
var arr = [200,101,450,789];
function lidihuo(n)
{
return n< 100;
}
document.write(arr.every(lidihuo));
// expected output: false
</script>
输出: