类似章节(1,1.1,1.1.1)数字字符串的排序
var a = [ "1", "1.1", "1.1.1", "1.1.2", "1.2", "1.3", "1.4", "1.5", "2", "2.1", "2.1.1", "2.1.2", "2.2", "2.11.2", "2.11.11", "10.2.1", "10.2.2", "10.2.11", "10.11.1", "11.1.1", "11.1.2" ] //默认字符串排序(按位从左到右比较的) alert(a.sort().join("\r\n")); //自定义排序方法(按大小排序) alert(a.sort(function(a,b){ return a.split(".")[0] - b.split(".")[0]; }).join("\r\n"));
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步