当前位置: 首页 > 面试经验 >

途虎养车-前端笔试

优质
小牛编辑
146浏览
2023-09-20

途虎养车-前端笔试

代码第二题-给出一个版本数数组,比较大小
刚开始以为直接在数组里面进行转换,但是有点麻烦,结束后在力扣上搜到类似的,然后借助sort对数组进行排序。
var compareVersion = function(version1, version2) {
let v1=version1.split('.')
let v2=version2.split('.')
for(let i=0;i let x=0;
let y=0
if(i x=parseInt(v1[i])
}
if(i y=parseInt(v2[i])
}
if(x>y){
return 1
}
if(x return -1
}
}
return 0
};
let arr=['1.0.1','1.0.0','2.3.4.1','2.3.5']
arr.sort((a,b)=>{return compareVersion(a,b)})
console.log(arr)
 类似资料: