比较版本号
const data = ['0.1.1', '2.3.3', '0.302.1', '4.2', '4.3.5', '4.3.4.5']
const sortVersion = (data) => {
const compare = (a, b) => {
const a_list = a.split('.')
const b_list = b.split('.')
const len = Math.max(a_list.length, b_list.length)
for (let i = 0; i < len; i++) {
const a_num = Number(a_list[i] || 0)
const b_num = Number(b_list[i] || 0)
return a_num >= b_num ? 1 : -1
}
}
return data.sort(compare)
}