js判断对多个版本号进行排序怎么做?
1.例如现在存在一组版本号,['0.1.1', '2.3.3', '0.3002.1', '4.2', '4.3.5', '4.3.4.5'],怎么对这个版本号进行排序,实现最后排序的结果为['4.3.5','4.3.4.5','2.3.3','0.3002.1','0.1.1'];不知道各位大神有什么好的实现方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
手动实现 sort
利用数组 sort:
zzgzzg00 同学的回答简单优雅,但是适用性并不强。实际上可能换个case就会导致排序结果不准确:
更适合的方式是利用循环
我写了篇文章解释了为什么字符串比较能够实现排序、以及更多排序方式及其适用场景:https://segmentfault.com/a/11...