首页 > 解决方案 > 需要将随机生成的数字按数字顺序排序

问题描述

努力将随机数排序为数字顺序

添加了各种排序功能

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

解决方案


要在 javascript 中对数组进行排序,您可以使用 sort 关键字试试这个

 return lottoNum.sort().join(" ");


推荐阅读