如何在 Javascript 中对数组中的数字进行排序
How to sort numbers in an array in Javascript
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);
相关文章:
- lodash-sortby,如何将数字排序晚于字母
- 使用 AngularJS 按键对对象进行数字排序
- 按数字排序列表,然后使用 jQuery 按字母顺序排序
- 在 JavaScript 中对数组进行字母数字排序
- 根据数字排序顺序更新自动重新排列HTML列表
- 如何在Javascript中的表分类器中对表列数据进行字母数字排序
- 如何对数据表中的超链接进行数字排序
- 将两个模型与一个模型传递到主干比较器,并进行字母数字排序
- 用字母和数字排序多维数组
- 如何按对象字符串值之一对对象数组进行数字排序
- 数字排序,当数字相同时保持alpha顺序
- 如何用jquery对数据表进行数字排序?
- 将JavaScript数组与字符串和数字排序为数字数组和字符串数组
- 排序数组对象与点,字母,数字.我能按数字排序,但混合值很难排序.不确定是否有可能做对
- 在数字排序期间保持精度
- 用于解释整个整数而不是字符的字母数字排序算法- Javascript
- 对主干中的集合进行数字排序
- 用于数字排序的Javascript验证
- 如何对本地存储中的嵌套键进行数字排序
- 为什么会这样;.sort()”;在JavaScript中,将难以置信的小数字排序为难以置信的大数字