小白做项目的小记录:
Object.keys(obj)
一个带有数组的对象转换成数组对象,如下:
const data = {
typeArr:['typeOne','typeTwo','typeThree'],
typeOneTitle:'测试标题11',
typeTwoTitle:'测试标题22',
typeThreeTitle:'测试标题33',
}
const dataArr = Object.keys(data.typeArr).map(item => {
return {
title: data[data.typeArr[item] + 'Title'],
type: data.typeArr[item]
}
})
console.log(dataArr);
// [{title:"测试标题11",type:"typeOne"},{title:"测试标题22",type:"typeTwo"},{title:"测试标题33",type:"typeThree"}]
小小记录🌞。