js比较版本号

javascript 复制代码
compareVersion(version1, version2) {
		let v1 = version1.split('.').map(m => parseInt(m));
		let v2 = version2.split('.').map(m => parseInt(m));
		for (let i = 0; i < v1.length && i < v2.length; i++) {
			if (v1[i] < v2[i]) return -1;
			if (v1[i] > v2[i]) return 1;
		}
		if (v1.length < v2.length) return -1;
		if (v1.length > v2.length) return 1;
		return 0;
	}
相关推荐
TDengine (老段)8 分钟前
基于 TSBS 标准数据集下 TimescaleDB、InfluxDB 与 TDengine 性能对比测试报告
java·大数据·开发语言·数据库·时序数据库·tdengine·iotdb
Zero1017139 分钟前
【React的useMemo钩子详解】
前端·react.js·前端框架
养军博客10 分钟前
spring boot3.0自定义校验注解:文章状态校验示例
java·前端·spring boot
TDengine (老段)11 分钟前
TDengine 在金融领域的应用
大数据·数据库·物联网·金融·时序数据库·tdengine·涛思数据
uperficialyu21 分钟前
2025年01月10日浙江鑫越系统科技前端面试
前端·科技·面试
标贝科技23 分钟前
标贝科技:大模型领域数据标注的重要性与标注类型分享
数据库·人工智能
野木香29 分钟前
mysql8常用sql语句
数据库·sql·mysql
hycccccch30 分钟前
Redis的IO多路复用
数据库·redis·缓存
付朝鲜1 小时前
用自写的jQuery库+Ajax实现了省市联动
java·前端·javascript·ajax·jquery
coderYYY1 小时前
多个el-form-item两列布局排齐且el-select/el-input组件宽度撑满
前端·javascript·vue.js·elementui·前端框架