案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
let dataList = [
{
title: '品牌鞋子,高品质低价入手',
publishTime: 200,
},
{
title: '不是很贵,但是很暖',
publishTime: 100,
},
{
title: '无法拒绝的美食,跟我一起吃吃',
publishTime: 300,
},
];
console.log('排序前的数组:' + JSON.stringify(dataList));
// 将dataList 数组,按照 publishTime 字段,从小到大排序。(会改变原数组)
dataList.sort((a, b) => parseInt(a.publishTime) - parseInt(b.publishTime));
console.log('排序后的数组:' + JSON.stringify(dataList));
</script>
</body>
</html>
输出结果
排序前的数组:[{"title":"品牌鞋子,高品质低价入手","publishTime":200},{"title":"不是很贵,但是很暖","publishTime":100},{"title":"无法拒绝的美食,跟我一起吃吃","publishTime":300}]
排序后的数组:[{"title":"不是很贵,但是很暖","publishTime":100},{"title":"品牌鞋子,高品质低价入手","publishTime":200},{"title":"无法拒绝的美食,跟我一起吃吃","publishTime":300}]