js 对象数组排序
// 排序,根据name名称中的数字排序 sortList(a: any, b: any) { if (a?.name && b?.name) { const aStr = a.name.replace(/[^\d]/g, ' ') const bStr = b.name.replace(/[^\d]/g, ' ') return Number(aStr) - Number(bStr) } else { return 0 } }
// 使用
arr.sort(this.sortList)

浙公网安备 33010602011771号