前端判断版本号升级
2023-05-07 本文已影响0人
Yinzhishan
判断版本号
function ComparativeVersion(oldV: string, newV: string) {
// 先把版本切成数组
let oldArr = oldV.split('.');
let newArr = newV.split('.');
// 循环对比每一位,发现新版本比较大,就 返回 true,新版本小就返回 false;
for (let index = 0; index < oldArr.length; index++) {
const oldItem = Number(oldArr[index]);
const newItem = Number(newArr[index]);
if (newItem > oldItem) {
return true;
}else if(newItem < oldItem){
return false;
}
}
// 若循环对比结束,说明版本一致,就返回false;
return false;
}