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;
	}
相关推荐
zhougl99635 分钟前
html处理Base文件流
linux·前端·html
花花鱼39 分钟前
node-modules-inspector 可视化node_modules
前端·javascript·vue.js
HBR666_42 分钟前
marked库(高效将 Markdown 转换为 HTML 的利器)
前端·markdown
·薯条大王2 小时前
MySQL联合查询
数据库·mysql
careybobo2 小时前
海康摄像头通过Web插件进行预览播放和控制
前端
TDengine (老段)3 小时前
TDengine 中的关联查询
大数据·javascript·网络·物联网·时序数据库·tdengine·iotdb
杉之4 小时前
常见前端GET请求以及对应的Spring后端接收接口写法
java·前端·后端·spring·vue
喝拿铁写前端4 小时前
字段聚类,到底有什么用?——从系统混乱到结构认知的第一步
前端
morris1314 小时前
【redis】redis实现分布式锁
数据库·redis·缓存·分布式锁
再学一点就睡4 小时前
大文件上传之切片上传以及开发全流程之前端篇
前端·javascript