一起共勉
const areas = [
{
"areaPrice":32,
"ticketPriceInfo":{
"platServiceFee":3,
"standPrice":29,
"servicePrice":3,
"addPrice":0
},
"areaId":"0"
},
{
"areaPrice":35,
"ticketPriceInfo":{
"platServiceFee":3,
"standPrice":32,
"servicePrice":3,
"addPrice":0
},
"areaId":"1"
},
{
"areaPrice":32,
"ticketPriceInfo":{
"platServiceFee":3,
"standPrice":29,
"servicePrice":3,
"addPrice":0
},
"areaId":"2"
},
{
"areaPrice":35,
"ticketPriceInfo":{
"platServiceFee":3,
"standPrice":32,
"servicePrice":3,
"addPrice":0
},
"areaId":"3"
},
{
"areaPrice":39,
"ticketPriceInfo":{
"platServiceFee":3,
"standPrice":36,
"servicePrice":3,
"addPrice":0
},
"areaId":"4"
},
{
"areaPrice":33.5,
"ticketPriceInfo":{
"platServiceFee":3,
"standPrice":"30.5",
"servicePrice":3,
"addPrice":0
},
"areaId":"8"
}
]
// 根据条件过滤出符合条件的值
// const singleval = areas.filter((item)=>{return item.areaId == "0"})
// const singleval1 = areas.filter((item)=>{return item.areaId !== "0"})
// console.log(singleval)
// console.log(singleval1)
//降序
// areas.sort(function(a,b){ return b.areaPrice - a.areaPrice })
// 升序
areas.sort(function(a,b){ return a.areaPrice - b.areaPrice })
// singleval1.unshift(singleval[0]) 往数组头部插入数据
console.log(areas)
运行结果
1、降序
image.png
2、升序
image.png