前言:面试
以前面试过程当中被问题这么个问题,就是有不少版本号,获取其中一个最高版本号code
好比['1.0.0','2.1.3','4.5.2','1.2.4']排序
以前面试的时候回答的不是很顺利,回来从新想了下,有更好的方法io
1.代码:console
let versions=['1.0.0','2.1.3','4.5.2','1.2.4']; let vHandle=versions.map((num)=>{ return Number(num.replace(/\./g,'')); }); vHandle.sort(function(a,b){ return b-a; }); console.log(vHandle[0]);//[452, 213, 124, 100]排序后第一个为最高版本号