Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建一个JSON数据条目,其值是其他两个条目的总和?_Javascript - Fatal编程技术网

Javascript 如何创建一个JSON数据条目,其值是其他两个条目的总和?

Javascript 如何创建一个JSON数据条目,其值是其他两个条目的总和?,javascript,Javascript,我在javascript文件中有一些示例数据。我在一个html页面中传递它的值,该页面在经过一些计算后显示它们。以下是数据: { "name" : "Provider Name", "breakfast_price" : "1.95", "lunch_price" : "19.90", "dinner_price" : "29.95", "all" : "50.00" } 现在我想要的是“all”的值是之前3个浮点值的总和。 是的,我想要字符串形式的总和

我在javascript文件中有一些示例数据。我在一个html页面中传递它的值,该页面在经过一些计算后显示它们。以下是数据:

{
    "name" : "Provider Name",
    "breakfast_price" : "1.95",
    "lunch_price" : "19.90",
    "dinner_price" : "29.95",
    "all" : "50.00"
}
现在我想要的是“all”的值是之前3个浮点值的总和。 是的,我想要字符串形式的总和。我怎样才能做到这一点。

const obj={
“名称”:“提供商名称”,
“早餐价格”:“1.95”,
“午餐价格”:“19.90”,
“晚餐价格”:“29.95”,
“全部”:“50.00”
};
const{早餐价格、午餐价格、晚餐价格}=obj;
obj[“所有”]=(+早餐价格)+(+午餐价格)+(+晚餐价格)).toFixed(2);

控制台日志(obj)向我们展示您的尝试。Stackoverflow不是免费的代码编写服务。这里的目标是让您向我们展示您的代码试图解决您自己的问题,而其他人则帮助修复您的代码,因为expectedJSON是一个字符串,所以要更新该字符串,您必须创建、获取或创建该字符串(可能来自像您这样的JavaScript对象),这里没有jQuery,所以我删除了该标记。另外,“前面的3个浮点值”——那些是需要解析的字符串,而不是数字。对于一致的小数长度,考虑使用<代码> StrySytoFixEdEd()/代码>它返回一个字符串,因此<代码> toString()是多余的。