sort方法是对数组中,每项的第一个字符的ASCII码进行排序,若第一个值的ASCII码相同,则对第二个ASCII码进行比较,按此规律依次进行
var value=[12,2,13];
console.log(value.sort());
//输出12,13,2
若想实现从小到大排序的功能,则需要使用一个比较函数
function compare(value1,value2){
return value1-value2;
//返回正数那么value2放在前面,返回负数则value1放在前面,返回0保持现状。(实现从小到大排序)
}
var value=[12,2,13];
console.log(value.sort(compare));
//输出2,12,13
网友评论