js 实现版本号排序 //方法一:从左到右迭代,从高位判断,返回高位的大小结果 注意:仅适用于版本号各个位的位数相同let versions = ["1.45.0", "1.5", "6", "2.3.4.5"]; versions= versions.sort((a, b) =>{ let arr1= a.split('.'); let arr2= b.split('.'); let i= 0;while(true) {...
js engine 自动实现了returnarr.sort((a, b) =>a > b ? -1:1); }constarr = ['0.1.1','2.3.3','0.3002.1','4.2','4.3.5','4.3.4.5'];autoRankVersions(arr);// ['4.3.5', '4.3.4.5', '4.2', '2.3.3', '0.3002.1', '0.1.1']autoRankVersions(arr,"desc");// ['4.3.5',...
js 实现版本号排序 发布于2022-12-30 13:32:57 1.5K0 举报 文章被收录于专栏:前端小叙 代码语言:javascript 复制 // 方法一:从左到右迭代,从高位判断,返回高位的大小结果 注意:仅适用于版本号各个位的位数相同 let versions = ["1.45.0", "1.5", "6", "2.3.4.5"]; versions = versions.sort((a,...