<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width= , initial-scale=1.0">
<title>Document</title>
<style>
</style>
</head>
<body>
<script type="text/javascript">
//数据
let arr=[
{name:"zs1",age:12},
{name:"zs2",age:22},
{name:"zs3",age:10},
]
function resort(arr){
var arr_res=[]
var obj={}
arr.forEach((a)=>{
let b=Object.entries(a)
let c=b.reverse()//[[age,12],[name,'zs']]
for (let i=0;i<c.length;i++) {
obj[c[i][0]]=c[i][1]
}
arr_res.push(obj)
obj={}
})
return arr_res
}
console.log(resort(arr))
</script>
</body>
</html>
排序前:
let arr=[
{name:"zs1",age:12},
{name:"zs2",age:22},
{name:"zs3",age:10},
]
排序后