91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數組迭代reduce和reduceRight方法怎么用

發布時間:2022-03-19 14:17:32 來源:億速云 閱讀:124 作者:iii 欄目:web開發

本文小編為大家詳細介紹“數組迭代reduce和reduceRight方法怎么用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“數組迭代reduce和reduceRight方法怎么用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

Array.reduce()

reduce() 方法在每個數組元素上運行函數,以生成(減少它)單個值。

reduce() 方法在數組中從左到右工作。另請參閱 reduceRight()。

reduce() 方法不會減少原始數組。

這個例子確定數組中所有數字的總和:

實例

var numbers1 = [45, 4, 9, 16, 25];

var sum = numbers1.reduce(myFunction);

function myFunction(total, value, index, array) {

  return total + value;

}

請注意此函數接受 4 個參數:

總數(初始值/先前返回的值)

項目值

項目索引

數組本身

上例并未使用 index 和 array 參數。可以將它改寫為:

實例

var numbers1 = [45, 4, 9, 16, 25];

var sum = numbers1.reduce(myFunction);

function myFunction(total, value) {

  return total + value;

}

reduce() 方法能夠接受一個初始值:

實例

var numbers1 = [45, 4, 9, 16, 25];

var sum = numbers1.reduce(myFunction, 100);

function myFunction(total, value) {

  return total + value;

}

所有瀏覽器都支持 Array.reduce(),除了 Internet Explorer 8 或更早的版本:

Array.reduceRight()

reduceRight() 方法在每個數組元素上運行函數,以生成(減少它)單個值。

reduceRight() 方法在數組中從右到左工作。另請參閱 reduce()。

reduceRight() 方法不會減少原始數組。

這個例子確定數組中所有數字的總和:

實例

var numbers1 = [45, 4, 9, 16, 25];

var sum = numbers1.reduceRight(myFunction);

function myFunction(total, value, index, array) {

  return total + value;

}

請注意此函數接受 4 個參數:

總數(初始值/先前返回的值)

項目值

項目索引

數組本身

上例并未使用 index 和 array 參數。可以將它改寫為:

實例

var numbers1 = [45, 4, 9, 16, 25];

var sum = numbers1.reduceRight(myFunction);

function myFunction(total, value) {

  return total + value;

}

所有瀏覽器都支持 Array.reduceRight(),除了 Internet Explorer 8 或更早的版本

讀到這里,這篇“數組迭代reduce和reduceRight方法怎么用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

毕节市| 苍溪县| 浠水县| 浦县| 永川市| 博客| 昔阳县| 白河县| 海南省| 阳信县| 和硕县| 雅江县| 海门市| 海原县| 南安市| 固原市| 双鸭山市| 横山县| 资溪县| 彝良县| 泗洪县| 万盛区| 温宿县| 河津市| 承德县| 濮阳市| 淮北市| 闽清县| 宜兰市| 那坡县| 许昌市| 永定县| 东至县| 黔南| 湄潭县| 仪陇县| 禹州市| 扎鲁特旗| 灌云县| 商南县| 泰顺县|