版本号比较:
注意: 不可以直接使用字符串
比较的方法进行版本号比较。例如 '2.29.1'
> '2.3.0'
是 false 的
版本号比较可以参考以下代码:
function compareVersion(v1, v2) {v1 = v1.split('.')v2 = v2.split('.')const len = Math.max(v1.length, v2.length)while (v1.length < len) {v1.push('0')}while (v2.length < len) {v2.push('0')}for (let i = 0; i < len; i++) {const num1 = parseInt(v1[i])const num2 = parseInt(v2[i])if (num1 > num2) {return 1} else if (num1 < num2) {return -1}}return 0
}compareVersion('1.11.0', '1.9.9') // 1