當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。