Javascript 中的 every()函数

首页 / JavaScript入门教程 / Javascript 中的 every()函数

JavaScript Array.every()方法测试给定条件下数组的所有元素是否满足作为参数传递给它的函数所提供的条件。 every()方法对数组中存在的每个元素一次应用该函数。

every - 语法

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

every - 参数

value(必需) - 当前元素的值。

index(可选) - 当前元素的数组索引。

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

thisValue(可选) - 要传递给函数的值。

NOTE: 如果此参数为空,则将值“ undefined”作为其“ this”值传递。

every - 返回值

如果数组的所有元素都遵循参数函数实现的条件,则此函数返回布尔值true。

无涯教程网

如果数组的元素之一不满足参数,则返回false。

every - 浏览器支持

Chrome yes
Edge yes
Firefox 1.5
Opera yes

every - 例子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

every - 例子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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

MySQL实战45讲 -〔林晓斌〕

Kafka核心技术与实战 -〔胡夕〕

网络编程实战 -〔盛延敏〕

MongoDB高手课 -〔唐建法(TJ)〕

Java业务开发常见错误100例 -〔朱晔〕

罗剑锋的C++实战笔记 -〔罗剑锋〕

To B市场品牌实战课 -〔曹林〕

大厂晋升指南 -〔李运华〕

结构学习力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)