首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查找具有最大值的变量

查找具有最大值的变量
EN

Stack Overflow用户
提问于 2019-04-15 04:20:43
回答 1查看 33关注 0票数 -1

在创建了一个测验之后,我想向用户展示他们在整个过程中最常选择的设计风格(极简主义,现代等)-我存储了每个问题的选择,然后在最后我想要显示最常用的选择。

本质上,如果选择了一个选项(例如极简主义),我会将一个单独的值递增1来反映这一点。整个测验有9个选项,因此我需要选择这9个选项中存储的值最高的选项。

做这件事最有效的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-15 04:30:29

效率指的是代码运行和扩展的速度,你说的是“实现的整洁性”(这就是我所说的)。

为此,我建议您在对象中使用9键和值对来存储这些内容,而不是9变量。

这更有意义,因为它们是相关的(我相信有人会想出包含这一点的恼人的编码范例,但这对我来说是有意义的!)。

以这种方式安排本质上是您的“数据结构”的一个优点是,代码变得超级整洁。

看看这个:

代码语言:javascript
运行
复制
my_counts = {'a': 10, 'b': 1, 'c': 5} // and so on...
max_count = Math.max(...Object.values(my_counts))

这使max_count成为10

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55679680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档