后台给的数据不能变,没有找到解决办法。只能使用sort排序 const arr = Object.keys(data.data).sort((a, b) => { const timeA = new Date(a).getTime(); const timeB = new Date(b).getTime(); return timeA - timeB; });
找到最简单办法了
for (const i of Object.values(data)) {
console.log(i);
} 使用of + Object.values 这个有时候也不行 。。。没研究处理为啥
下面是终极解决办法 const orderedMap = Object.entries(data); console.log(orderedMap); 这回把对象名增加一个下标变为数组。 碉堡了