【js实现】项目版本号排序 您所在的位置:网站首页 javascript实现版本号自增打包vue写入版本号 【js实现】项目版本号排序

【js实现】项目版本号排序

2024-06-08 09:52| 来源: 网络整理| 查看: 265

1. 题目

versions:是一个项目的版本号数组(非空),每个版本号由以小数点分隔的三个非负整数组成 如,1.22.3), 现需要你写一个函数sortVersions,对版本号进行从小到大排序。 要求对versions从小到大排序,注意1.45.1比1.5.0大,10.0.1比9.99.9大,0.0.2比0.0.1大.

2. 代码实现 let arr = [ "1.45.1", "1.5.0", "0.1.1", "2.3.3", '0.3002.1",4.2', "4.3.5", "4.3.4.5", ]; function sortVersion(arr) { return arr.sort((version1, version2) => { const v1 = version1.split("."); const v2 = version2.split("."); const len = Math.max(v1.length, v2.length); for (let i = 0; i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有