let object1 = {
"11": "1",
"14": '2',
"9": "5",
"6": "11",
"8": "2",
"7": "8",
"10": "22",
"13": "233",
"12": "333"
}
// 时间数据
let houersData = Object.keys(object1).sort((a, b) => {
return a - b
});
// 时间对应的数据
let datas = []
for (const key of houersData) {
datas.push(object1[key]);
}
console.log(houersData, datas)
// 输出结果
// ["6", "7", "8", "9", "10", "11", "12", "13", "14"]
// ["11", "8", "2", "5", "22", "1", "333", "233", "2"]
JS将对象中的属性名为一个数组,值为一个数组,并且按数字顺序排序 Object.keys+ sort()+for循环 找对应的值
最新推荐文章于 2024-05-30 13:59:14 发布