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;
	}
相关推荐
north_eagle2 分钟前
MySQL 业务数据,报表方案
大数据·数据库
czhc11400756633 分钟前
c# 1121 构造方法
java·javascript·c#
r***123827 分钟前
Spring boot启动原理及相关组件
数据库·spring boot·后端
数据库学啊30 分钟前
大数据场景下时序数据库选型指南:TDengine为什么凭借领先的技术和实践脱颖而出?
大数据·数据库·时序数据库·tdengine
t***D26437 分钟前
MySQL安全
数据库·mysql·安全
百***48071 小时前
Python使用PyMySQL操作MySQL完整指南
数据库·python·mysql
yinuo1 小时前
网页也懂黑夜与白天:系统主题自动切换
前端
q***07141 小时前
MySQL无法连接到本地localhost的解决办法2024.11.8
数据库·mysql·adb
Coding_Doggy1 小时前
链盾shieldchain | 项目管理、DID操作、DID密钥更新消息定时提醒
java·服务器·前端
用户21411832636022 小时前
dify案例分享-国内首发!手把手教你用Dify调用Nano Banana2AI画图
前端