当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript typedArray.reduce()用法及代码示例


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

用法:

typedArray.reduce(callback)

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

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

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

示例 1:

javascript


// 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 
console.log(A.reduce(sum)); 
console.log(B.reduce(sum)); 
console.log(C.reduce(sum)); 
console.log(D.reduce(sum));

输出:

10
18
9
20

相关用法


注:本文由纯净天空筛选整理自佚名大神的英文原创作品 JavaScript typedArray.reduce() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。