Javascript Array every()用法及代码示例 您所在的位置:网站首页 数组every用法 Javascript Array every()用法及代码示例

Javascript Array every()用法及代码示例

2024-01-13 19:07| 来源: 网络整理| 查看: 265

Array.every()函数检查数组的所有元素是否满足给定条件,该条件由作为参数传递给它的函数提供。该函数的语法如下:

arr.every(function[, This_arg])

参数该函数的参数是另一个函数,该函数定义要检查数组每个元素的条件。此函数参数本身带有三个参数:

array (optional)

这是在其上调用.every()函数的数组。

index (optional)

这是函数正在处理的当前元素的索引。

element (Compulsory)

这是函数正在处理的当前元素。

另一个参数This_arg用于告诉函数在执行参数函数时使用此值。

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

以上函数的示例如下:

范例1:

function ispositive(element, index, array) { return element > 0; } print([11, 89, 23, 7, 98].every(ispositive));

输出:

true

在此示例中,函数every()检查数组中每个元素的数字是否为正。由于数组不包含否定元素,因此此函数返回true作为答案。

范例2:

function isodd(element, index, array) { return (element % 2 == 1); } print([56, 91, 18, 88, 12].every(isodd));

输出:

false

在此示例中,函数every()检查数组中的每个数字是否为奇数。由于某些数字是偶数,因此此函数返回false。

以上函数的代码如下:

程序1:

// JavaScript code for every() function function ispositive(element, index, array)  {    return element > 0;  }    function func() {   var arr = [ 11, 89, 23, 7, 98 ];        // check for positive    // number   var value = arr.every(ispositive);   document.write(value); } func();

输出:

true

程序2:

// JavaScript code for every() function function isodd(element, index, array) {     return (element % 2 == 1);  }    function func()  {    var arr = [ 56, 91, 18, 88, 12 ];         // check for odd number    var value = arr.every(isodd);    document.write(value); } func();

输出:

false



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有