javascript - 需要将随机生成的数字按数字顺序排序
问题描述
努力将随机数排序为数字顺序
添加了各种排序功能
generateNumbers = () => {
let lottoNum = [];
while (lottoNum.length < 7) {
let random = Math.floor(Math.random() * 59) + 1;
if (lottoNum.indexOf(random) === -1) lottoNum.push(random);
}
return lottoNum.join(" ");
};
let btn = document.getElementById("button");
btn.addEventListener("click", function getNumbers() {
const nums = generateNumbers();
document.getElementById("results").innerHTML = nums;
});
解决方案
要在 javascript 中对数组进行排序,您可以使用 sort 关键字试试这个
return lottoNum.sort().join(" ");
推荐阅读
- android - 向现有通知android添加内容
- php - WPBakery Page Builder 图像网格使用 ajax 加载更多
- google-apps-script - 测试自动化 Google Apps 脚本 Gmail 插件
- safari - 如何使用 Mac Safari HLS 调用发送查询参数?
- python - 直方图中矩形的最大面积 - 为什么我们需要堆栈?
- heroku - 为什么我不能在 heroku 上部署我的 jar 文件?
- php - php函数返回变量不起作用
- amazon-web-services - 在alexa技能的lambda函数中访问alexa的日历
- excel - 如何改变 NPV 公式中使用的范围?
- python - 尝试使用 python 脚本裁剪 tiff 图像