sort(sortfunction)为javascript的数组对象(Array)的一个方法,提供排序功能
参数 sortFunction 为可选项,是用来确定排序原则的js函数,
这个函数有两个参数,分别代表每次排序比较时的两个数组项,
如果这个函数的返回值小于0 则不交换原数组中元素的位置,否则交换原数组中元素的位置。
如果这个参数被省略, 那么元素将按照 ASCII 字符顺序进行升序排列。
Demo1默认按字母排序
结果:abc acd b cc fzj xij yab
Demo2数字排序,sort(prama)方法带参数
结果:
9,7,6,4,4,2,1,0
0,1,2,4,4,6,7,9
Demo2的简单算法
结果:
0,1,2,4,4,6,7,9
9,7,6,4,4,2,1,0
本文详细介绍了JavaScript中数组的sort方法,包括默认排序行为及通过提供排序函数实现自定义排序的过程。示例展示了如何进行字母和数字排序,并给出了简洁的算法实现。
924





