<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
<script>
let obj = {"未完成":5, '已完成':8, '待确认':4, '已取消':6};
arr=[];
// for in 主要用于对象遍历
for(let i in obj){
// console.log("i",i) 未完成 已完成 待确认 已取消 这里i 就相当于 数组的下标
// arr.push(obj[i]);
}
// console.log("------", arr) 结果 [5,8,4,6] 因为obj[i]是数值 push进去的内容为数值
for (let i in obj) {
let o = {};
o[i] = obj[i];
arr.push(o)
}
// console.log(arr); 改变一下push进去的内容为一个对象
// map 只能用来遍历数组
a=[1,2,3]
a.map(function (value,index) {
// console.log(value); 1 2 3
})
// 这种对象数组是最好处理的
obj2=[{'未完成':5, '已完成':8, '待确认':4, '已取消':6},
{"未完成":5, '已完成':8, '待确认':4, '已取消':6}]
</script>
</html>
对象转数组
最新推荐文章于 2024-05-14 09:20:46 发布