JS sort方法

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

相关阅读更多精彩内容

  • sort()方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串Unicode码点。 语法:arra...
    2c4419e9dafa阅读 1,657评论 0 0
  • [问题]:如何根据参数不同,来确定是升序排列,还是降序排序呢?
    jqClub阅读 1,789评论 0 1
  • 人世间的繁华,眨眼间便可消散,存与不存,只在一思一念之间!白日让我们心存忌惮,黑夜给了我们夜的罪恶,无所谓恶与善,...
    活着生着阅读 173评论 0 0
  • 大家好!昨天我们一起学习了衣柜整理法的第一个步骤捕捉,大家还有印象吗?今天我们就一起来学习第二个步骤明确意义,请大...
    seeyou_00e4阅读 496评论 1 1
  • 一旦习惯就很难以改掉,就像那些工作的人,读书的人也罢,工作的人期望的是回到家是有一顿香喷喷的饭菜与家人爽朗的笑声,...
    会翻身的咸鱼阅读 212评论 0 0

友情链接更多精彩内容