js :数组排序 sort

1 默认排序

var arr = ["a","b","c","z","y","x","bob","tom"]
var arrsort = arr.sort();
console.log(arrsort);//["a", "b", "bob", "c", "tom", "x", "y", "z"]
image.png

2 指定排序规则

2.1 对数字排序未指定规则时:

var numarr =[10,5,40,25,1000,1];
var numarrsort = numarr.sort();
console.log(numarrsort)
image.png

2.2 指定规则时:

function sortNumberFun(a,b)
{
return a - b
}
var numarr =[10,5,40,25,1000,1];
var numarrsort = numarr.sort(sortNumberFun);
console.log(numarrsort)
image.png

参考:http://www.w3school.com.cn/js/jsref_sort.asp

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容