js数组和对象相互转换
对象转数组
let arr = []
let obj = {
name: "大东东",
label: "小掘金"
}
for(let key in obj) {
arr.push({
name: key,
label: obj[key]
})
}
console.log('arrStringify', JSON.stringify(arr, null, 2));
console.log('arr', arr);
效果图
数组转对象
let arr = [
{
"name": "name",
"label": "大东东"
},
{
"name": "label",
"label": "小掘金"
}
]
let obj = {}
arr.forEach(item=> {
obj[item.name] = item.label
})
console.log('obj', JSON.stringify(obj, null, 2));
console.log('obj', obj);