javascript array sort()
2024-10-19 00:30:59
[5,10,1].sort(); 结果[1,10,5] 有点出人意料。
array.sort( sortFunction )可选-指定如何比较元素顺序的函数名称
如果省略sortFunction
参数,元素将按ASCII字符顺序的升序进行排列。
// 根据元素转换为字符串后的字符长度进行升序排列
function arraySortByLength(a, b){
// 为便于用户理解,此处未考虑a或b为undefined或null的情况。
var aStr = a.toString(), bStr = b.toString();
// 如果是按照字符长度降序排序,则应该为bStr.length - aStr.length
return aStr.length - bStr.length;
}
function compact(a,b){
a=parseInt(a);
b=parseInt(b);
if(a<b)return -1;
else if(a==b)return 0;
else return 1;
}
最新文章
- keepalived从机接管后主机恢复不抢占VIP
- MongoDB学习笔记~客户端命令行的使用
- php session的操作
- System V IPC(2)-信号量
- MySQL版本介绍
- Tomcat 7最大并发连接数的正确修改方法
- ViewHolder模式超简洁写法
- (转载)Cocos2dx-OpenGL ES2.0教程:初识MVP(3)
- [Unity3D]支持的视频格式
- NSdata 与 NSString,Byte数组,UIImage 的相互转换
- c pvr转存pvr.ccz格式
- QT_校园导航(绘制路线已实现)_Updata_详细注释
- Linux进程管理—信号、定时器
- 解决ArcSDE图层名被占用的问题
- (译)Node.js的模块-exports和module.exports
- Send Mail 网址
- Python开发工具Wing IDE发布5.0.1版本
- 2.3MySQL 自带工具使用介绍
- Python实现UI自动化
- 2. spring定时任务