sorting - JavaScript 对具有多个数字的函数进行排序
问题描述
我正在尝试创建一个随机彩票号码生成器代码,但我在将数字从小到大排序时遇到问题。这是我获取数字的代码,但我似乎无法弄清楚如何对它们进行排序。
function ball(){
let ball = Math.ceil(Math.random() * 70);
console.log(ball);
}
function whiteBalls(){
for(let i = 1; i <= 5; i++){
ball();
}
}
whiteBalls();
我尝试了许多不同的方法,但不断出错。先感谢您。
解决方案
将结果存储在数组中并对数组进行排序:
function ball() {
return Math.ceil(Math.random() * 70);
}
function whiteBalls() {
let result = []
for(let i = 0; i < 5; i++) {
result.push(ball());
}
return result.sort()
}
console.log(whiteBalls());
推荐阅读
- python-3.x - 如何在keras的自定义损失函数中调用全局变量来改变损失函数的返回值
- c# - 使用 Linq Select 时出现 ArgumentNullException
- c - 如何使用结构在 C 中使用函数指针?
- c# - 恢复数据库 PostgreSQL 重复行
- gmail-api - gmail过滤器中是否有选择转发和抄送地址的功能?
- java - 如何在 Spring Security 中启用基本授权?
- azure-devops - 如何从 Git Hub 持续更新 azure repo?
- excel - Excel - 如何在大量数值数据中找到匹配行的模式?
- ionic-framework - 键盘隐藏屏幕
- linux - 如何压缩环境变量中非常长的文件列表:***检测到缓冲区溢出***:zip终止