js实现结果集根据多个中文字段排序

前提:后台返回数据结果集,要根据结果集中每行中的(客户名称、产品名称)排序,及先根据客户名称排序,客户名称相同则按照产品名称排序

var res=response.data.sort((a, b)=> a.cstmName.localeCompare(b.cstmName, 'zh'));//先把结果集按照客户名称排序
this.tableData= res.sort(function (a,b) {
if (a.cstmName===b.cstmName){
return a.projectName.localeCompare(b.projectName, 'zh')//循环如果a,b客户名称相同,则比较这2个产品名称
}
})
原文地址:https://www.cnblogs.com/dss1025/p/13689370.html