排序(sort、localeCompare)

发布时间:2026/7/23 20:33:33
排序(sort、localeCompare) 1、sort排序rowsArr.sort(function (a, b) { // a 前面一条数据 // b 后面一条数据 if (a.guiGe b.guiGe) { return 1 // a 排在 b 后面 } if (a.guiGe b.guiGe) { return -1 // a 排在 b 前面 } return 0 // 一样大不动 })// 旧房子排序后的原始数据 rowsArr JSON.parse(rows); rowsArr.sort(...) // 重新盖个新房子给表格用 this.table.data JSON.parse(JSON.stringify(rowsArr));1.1、localeCompare自然排序rowsArr.sort((a, b) { return a.guiGe.localeCompare(b.guiGe, undefined, { numeric: true }); });//自然排序