js获取最高版本号

11次阅读

共计 321 个字符,预计需要花费 1 分钟才能阅读完成。

前言:
之前面试过程中被问题这么个问题,就是有很多版本号,获取其中一个最高版本号
比如 [‘1.0.0′,’2.1.3′,’4.5.2′,’1.2.4’]
之前面试的时候回答的不是很顺利,回来重新想了下,有更好的方法
1. 代码:

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] 排序后第一个为最高版本号

正文完
 0