js 拆分键值对
对请求回来的键值对拆分:
* -LbHFGWS7sQk_zqs:{email: "[email protected]",pwd: "123456"}
* 把返回的data下唯一的key是自己生成的要把key和值拆分,
* 把value部分放入单独的数组中
Request('/user.json').then(res =>{
if(res.status === 200 && res.data){
console.log(res)
const {data,status} = res;
if(res && status === 200 && data){
/**
* -LbHFGWS7sQk_zqs:{email: "[email protected]",pwd: "123456"}
* 把返回的data下唯一的key是自己生成的要把key和值拆分,
* 把value部分放入单独的数组中
* 把获取到的数据存入global再存入locaStorage
*/
let user =[]//把key和pwd推入
for(const key in data){//data 整个返回的数据集合,key 每个唯一的键名
// console.log(data[key])//{email: "[email protected]", pwd: "123456"}
user.push(
{...data[key],key}
)
}
// console.log(user)
/**
* 0: {email: "[email protected]", pwd: "123456",key: "-LbHFGWS7sQk_zqs"}
*/
}
}
})
折分后的数据