3-3 版本比较
/**
* 版本比较
* @param {*} a
* @param {*} b
*/
function compare(a, b) {
let arr1 = a.split('.');
let arr2 = b.split('.')
const maxLength = Math.max(arr1.length, arr2.length);
for(let i =0; i<= maxLength; i++) {
let p1 = arr1[i] >> 0 || 0
let p2 = arr2[i] >> 0 || 0
if(p1 > p2) {
return 1
}
else if(p1 < p2) {
return -1
}
}
return 0
}
const res = compare('1.2.3', '1.2.4')
console.log(res,'res')

浙公网安备 33010602011771号