gpt4 book ai didi

javascript - 如何对对象中特定键的所有值求和?

转载 作者:太空宇宙 更新时间:2023-11-04 02:49:30 24 4
gpt4 key购买 nike

假设我有一个包含多个对象的数组,例如:

var arr = [{ 'credit': 1, 'trash': null }, { 'credit': 2, 'trash': null}]

我想从 arr 数组中获取所有 credit 值的总和。所以预期总和值为 3。所以我使用了以下代码:

arr.reduce((obj, 总计) => obj.credit + 总计)

但是当我运行这个时,我得到“1[object Object]”,这真的很奇怪。

Ps:我正在尝试使用 ES6 而不是 ES5 来实现此功能

最佳答案

两个问题:您的 totalobj 参数是向后的,并且您需要提供一些内容来初始化 total 变量(即 ,0 部分)

arr.reduce((total, obj) => obj.credit + total,0)
// 3

关于javascript - 如何对对象中特定键的所有值求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48550691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com