其中data数组为
[
{
timestamp: "2020/7/17",
total: "13.6"
},
{
timestamp: "2020/7/16",
total: "13.1"
},
{
timestamp: "2020/7/15",
total: "11.4"
},
{
timestamp: "2020/7/14",
total: "10.9"
},
{
timestamp: "2020/7/13",
total: "12.0"
},
{
timestamp: "2020/7/12",
total: "11.1"
},
{
timestamp: "2020/7/11",
total: "10.4"
},
{
timestamp: "2020/7/10",
total: "9.4"
},
{
timestamp: "2020/7/9",
total: "10.1"
},
{
timestamp: "2020/7/8",
total: "10.2"
},
{
timestamp: "2020/7/7",
total: "8.7"
},
{
timestamp: "2020/7/6",
total: "13.1"
},
{
timestamp: "2020/7/5",
total: "261.7"
},
{
timestamp: "2020/7/4",
total: "11.5"
},
{
timestamp: "2020/7/3",
total: "10.2"
},
{
timestamp: "2020/7/2",
total: "9.1"
},
{
timestamp: "2020/7/1",
total: "12.2"
}
]
let arr = []
arr = data.sort(function (a, b) {
var partsA = a['timestamp'].split("/");
var partsB = b['timestamp'].split("/");
return (
new Date(partsA[0], partsA[1] - 1, partsA[2]) -
new Date(partsB[0], partsB[1] - 1, partsB[2])
);
}
)
console.log(arr)
输出结果: