后台返回的是这样的都是中午并且是动态的,都没有属性值
{“颜色”:[“红色}”,“黑色”],“型号”:[“iphone6s”,“iphone7s”],“内存”:[“2G”]}
第一步转换为json对象
let specListData = JSON.parse(res.data.data.objs)
let temp = [] //定义空数组
//获取元素的key
Object.keys(this.data.specListData).forEach((key, index)=>{
let obj = {
name:key,
**获取KEY中的value**
arrAy:Object.values(this.data.specListData[key])
}
temp.push(obj)
})
console.log(temp)
[
{name:‘颜色’,arrAy:[‘红色’]},
{naem:‘型号’,arrAy:[“iphone6s”,“iphone7s”]}
]
转Map太处理麻烦,直接用这个方法了