我正在使用Asp.net MVC,并且从我的ActionResult我正在使用TempData返回数据。像这样
TempData["chartmodel"] = new
{
Labels = res.Select(x => x.ServiceName).ToList(), //changes hotel name to service
BadData = res.Select(x => x.Development).ToList(),
ExcellentData = res.Select(x => x.Excellent).ToList(),
GoodData = res.Select(x => x.Average).ToList(),
VeryGoodData = res.Select(x => x.Good).ToList(),
PoorData = res.Select(x => x.unsatisfactory).ToList(),
};
return View(res);
在“我的视图”中,我像
一样在json中对其进行编码 var chartModel = @Html.Raw(Json.Encode(TempData["chartmodel"]));
现在,我只想总结优异的财产。假设我在
中有数据 chartModel.ExcellentData = 2,3,5
我想将其求和为10
答案 0 :(得分:2)
使用reduce
:
var sumVariable = chartModel.ExcellentData.reduce(function(e, a) { return e + a; }, 0)