如何在 Javascript 中对数组中的数字进行排序

How to sort numbers in an array in Javascript

本文关键字:数字 排序 Javascript 数组      更新时间:2023-09-26
var set = [3,100, 70, 55, 47, 202];
var sortedNumbers = set.sort();
console.log(sortedNumbers)

我在控制台中看到以下内容:

[100, 202, 3, 47, 55, 70]

为什么数组不排序?

sort函数将数组值视为字符串。相反,您可以使用:

    function sortNumber(a, b) {
        return a - b;
    }
    var sortedNumbers = set.sort(sortNumber);