const souceData=[
{
id:1,
name: '张三'
},
{
id:3,
name: '王五'
},
{
id:2,
name: '李四'
},
{
id:5,
name: '张七'
},
{
id:4,
name: '赵六'
}
]
const temp = souceData.sort((a,b) => b.id-a.id )
console.log('temp',temp);
数组中嵌入对象,要求使用对象的id进行排序
执行结果如下
如果要按照名字进行排序
souceData.sort((a,b) => a.normName.charCodeAt(0)-b.normName.charCodeAt(0))
将中文字转成ascii码排序即可