猿问

javascript中的key:value这种东西该怎么处理

最近遇到了一个算法题,要求对一个key:value这样的数组,根据value值对对key进行排序(这里的value值可以指多行),一个酒店的评分系统的逻辑。
名称 卫生 用户体验 安全性
A x1 y1 z1
B x2 y2 z2
... ... ... ... 
类似于上面的这样子的,然后先对卫生排序,卫生排完,选出卫生排序得出的前三名,选择前面选出的前三民,根据用户体验排序,选出用户体验前两名,根据安全性排序,选出安全性的第一名。
最后输出这个第一名。
感觉其实都差不多,但是资料也查过,map函数也看了,但是还是理解不了到底该怎么搞,求大佬赐教一波。(ps:明明感觉自己算法算不上差啊,可是每次遇到稍微复杂一点的算法就被搞晕了,刚入前端坑不久,基本的js相关的代码都撸过一遍),求大佬解惑。

慕神8447489
浏览 516回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答