JavaScript typedArray.reduceRight()用法示例

2021年5月3日18:17:46 发表评论 113 次浏览

typedArray.reduceRight()是JavaScript中的内置函数, 用于将typedArray的每个元素从右到左缩小为单个值。

语法如下:

typedArray.reduceRight(callback)

参数:它接受参数回调函数, 该函数接受下面指定的一些参数-

  • previousValue:它是先前返回的值。
  • 当前值:它是typedArray中正在处理的当前元素。

返回值:它返回reduceRight()函数的结果。

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

代码1:

<script>
    
   //Creating some typedArray
   const A = new Uint8Array([ 1, 2, 3, 4]);
   const B = new Uint8Array([5, 6, 7]);
   const C = new Uint8Array([1, 3, 5]);
   const D = new Uint8Array([2, 4, 6, 8]);
  
   //Calling sum() function 
   function sum(previousValue, currentValue) {
   return previousValue + currentValue;
   }
  
   //Printing reduced value of the given typedArray
   document.write(A.reduceRight(sum) + "<br>" );
   document.write(B.reduceRight(sum) + "<br>" );
   document.write(C.reduceRight(sum) + "<br>" );
   document.write(D.reduceRight(sum));
     
     
</script>

输出如下:

10
18
9
20

一盏木

发表评论

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