JavaScript typedArray.every()用法示例

2021年5月6日17:02:58 发表评论 95 次浏览

typedArray.every()函数是JavaScript中的内置函数, 用于测试typedArray中存在的元素是否满足函数提供的条件。

语法如下:

typedarray.every(callback)

参数:

它以回调函数为参数。

回调是用于测试typedArray元素的函数。此回调函数采用以下指定的三个参数-

current_value:这是typedArray中正在处理的当前元素。

index:它是在类型化数组中正在处理的当前元素的索引。

array:它是typedArray。

返回值:

如果函数回调为typedArray中存在的每个数组元素返回true值, 则返回true, 否则返回false。

JavaScript代码显示此功能的工作方式:

代码1:

<script>
  
    //is_negative function is called to test the
    //elements of the typedArray element.
    function is_negative(current_value, index, array)
    {
     return current_value <0;
    }
  
   //Creating a typedArray with some elements
   const A = new Int8Array([ -5, -10, -15, -20, -25, -30 ]);
  
   //Printing whether elements are satisfied by the
   //functions or not
   document.write(A.every(is_negative));
    
</script>

输出如下:

true

代码2:

<script>
  
    //is_negative function is called to test the
    //elements of the typedArray element.
    function is_positive(current_value, index, array)
    {
     return current_value> 0;
    }
  
   //Creating a typedArray with some elements
   const A = new Int8Array([ -5, -10, -15, -20, -25, -30 ]);
  
   //Printing whether elements are satisfied by the
   //functions or not
   document.write(A.every(is_positive));
    
</script>

输出如下:

false

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: