gpt4 book ai didi

jquery - 如何从对象中选择和求和值?

转载 作者:行者123 更新时间:2023-12-01 04:00:16 25 4
gpt4 key购买 nike

假设我有一个从包含 JavaScript 对象数组 (json) 的方法返回的对象。如何对特定字段的值求和。

从下面的数组中,我想要“费用”值的总和并格式化为货币或至少限制为小数点后两位。

data = 
[
{
"OrderNum" : "T88477",
"Charge" : "145.25",
"phone" : "555-555-5555"
},
{
"OrderNum" : "T89477",
"Charge" : "35.45",
"phone" : "111-555-5555"
}
];

最佳答案

给你一个解决方案

var data = 
[
{
"OrderNum" : "T88477",
"Charge" : "145.25",
"phone" : "555-555-5555"
},
{
"OrderNum" : "T89477",
"Charge" : "35.45",
"phone" : "111-555-5555"
}
];

var sum = 0;

for(var i=0; i<data.length; i++){
sum += parseFloat(data[i].Charge);
}

console.log("Total: " + sum.toFixed(2));

由于值存储为字符串,因此您需要使用parseFloat将其转换为 float 。

对于最多 2 位小数,请使用 .toFixed(2)

希望这对您有帮助。

关于jquery - 如何从对象中选择和求和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47035783/

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