js 拆分键值对

对请求回来的键值对拆分:

 

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"}
              */
            
             
           }
         }
       })

折分后的数据

js 拆分键值对