有时候自己编写的对象中字段名和请求后端返回来的字段不一样怎么办呢?
例如:
let data = [
{ desc: '超清', demo:'1', url:'https://media/trailer1.mp4' },
{ desc: '高清', demo:'2', url: 'https://media/trailer2.mp4' },
{ desc: '标清', demo:'3', url: 'https://media/trailer3.mp4' }
]
处理方法:
data.map(v => {
return {
mode: v.desc,
type: v.demo,
Url: v.url
}
})
// 输出处理后的 data
[
{ mode: '超清', type:'1', Url:'https://media/trailer1.mp4' },
{ mode: '高清', type:'2', Url:'https://media/trailer1.mp4' },
{ mode: '标清', type:'3', Url:'https://media/trailer1.mp4' }
]