实现数组转对象
思路:1.循环遍历数组
2.声明一个空对象
3.在循环的时候给空对象赋值
效果图
//数组转对象
let arr = [{ name: '李四', age: 12 }, { name: '王五', age: 21 }, { name: '张三', age: 32 }]
let obj = {}
arr.forEach(el => {
// 对象的新增--[]语法
obj[el.name] = el.age
})
console.log(obj);
</script>
对象转数组 效果图 思路:1.声明一个空数组 2.forin遍历对象 3.通过push把key作为属性名,obj[key]作为属性值添加进去,添加的是一个对象
// 对象转数组
let newArr = []
for (const key in obj) {
newArr.push({ name: key, age: obj[key] })
// console.log(key)
// console.log(obj[key])
}
// console.log(newArr);