Javascript 从api调用添加值
因此,我使用api获取某个玩家的每周体验,当我调用expHistory时,它会返回以下内容:Javascript 从api调用添加值,javascript,api,Javascript,Api,因此,我使用api获取某个玩家的每周体验,当我调用expHistory时,它会返回以下内容: { '2020-09-02': 302, '2020-09-01': 834, '2020-08-31': 60, '2020-08-30': 0, '2020-08-29': 0, '2020-08-28': 0 } 获取数值并将其相加的最有效方法是什么您可以使用Object.values获取值,并使用reduce对值求和 let obj = { '2020-09-02'
{
'2020-09-02': 302,
'2020-09-01': 834,
'2020-08-31': 60,
'2020-08-30': 0,
'2020-08-29': 0,
'2020-08-28': 0
}
获取数值并将其相加的最有效方法是什么您可以使用Object.values获取值,并使用reduce对值求和
let obj = {
'2020-09-02': 302,
'2020-09-01': 834,
'2020-08-31': 60,
'2020-08-30': 0,
'2020-08-29': 0,
'2020-08-28': 0
}
const total = Object.values(obj).reduce((acc, current) => acc + current)
Object.values({
'2020-09-02': 302,
'2020-09-01': 834,
'2020-08-31': 60,
'2020-08-30': 0,
'2020-08-29': 0,
'2020-08-28': 0
}).reduce((acc, currentValue) => acc + currentValue, 0)
Object.values(变量)。reduce(..)