Javascript 节点JS中的排序系统算法

Javascript 节点JS中的排序系统算法,javascript,node.js,algorithm,Javascript,Node.js,Algorithm,我试图在node.js中创建一个反馈或排名系统。下面是我试图创建的场景。我已经成功地创建了它的一部分,但我不确定它的另一部分 情景: 用户有一个帐户,在这个帐户上,他可以销售服装。现在,当有人买东西时,买家会根据自己的经验给出反馈。反馈既会影响特定服装项目的评分,也会影响用户的整体评分 因此,如果一个用户有3种不同的商品要出售,而有人购买,我如何实现一个系统来告知用户的总体评分。最简单的解决方案就是将这3种不同商品的评分取平均值 范例 现在,您的阵列将如下所示: userRating = [3,

我试图在node.js中创建一个反馈或排名系统。下面是我试图创建的场景。我已经成功地创建了它的一部分,但我不确定它的另一部分

情景: 用户有一个帐户,在这个帐户上,他可以销售服装。现在,当有人买东西时,买家会根据自己的经验给出反馈。反馈既会影响特定服装项目的评分,也会影响用户的整体评分


因此,如果一个用户有3种不同的商品要出售,而有人购买,我如何实现一个系统来告知用户的总体评分。

最简单的解决方案就是将这3种不同商品的评分取平均值

范例

现在,您的阵列将如下所示:

userRating = [3,4,4]
prod1Rating = [3]
prod2Rating = [4]
prod3Rating = [4]

因此,要获得用户评分,只需将数组中的所有值取平均值,即3.66

您已经做了什么?您可以先考虑一下。实际上,我在来这里之前花了一些时间。拿平均数我觉得不对这就是我来这里的原因。不管怎么说,另一个人已经发布了答案,这足以提供帮助。谢谢你的回答。我只是不知道这是不是正确的方法,你已经消除了我的疑虑。谢谢
userRating = [3,4,4]
prod1Rating = [3]
prod2Rating = [4]
prod3Rating = [4]