有一个产品评级从 0 到 5
我如何获得每个数字的百分比?
"avgRating": "4.8",
"countReviews": 4,
"percent": 96,
"ratings": [
{
"rating": 5,
"count": 3,
},
{
"rating": 4,
"count": 1,
},
{
"rating": 3,
"count": 0,
},
{
"rating": 2,
"count": 0,
},
{
"rating": 1,
"count": 0,
}
]
这样您就可以显示有多少百分比从 5 中获得评级,从 4 中获得评级,等等。
开始
由于某种原因,您有一个 JSON 样式的对象。您可以在 JS 中创建一个不带引号的对象:
决定
首先我们计算总数,然后我们计算百分比: