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

时间:2015-11-06 19:12:51

标签: javascript

var set = [3,100, 70, 55, 47, 202];
var sortedNumbers = set.sort();
console.log(sortedNumbers)

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

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

为什么数组没有排序?

1 个答案:

答案 0 :(得分:0)

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

    function sortNumber(a, b) {
        return a - b;
    }

    var sortedNumbers = set.sort(sortNumber);