let data=[
{ desc: ‘超清’,thumb:‘1’, code_url: ‘https://media.w3.org/2010/05/sintel/trailer.mp4’ },
{ desc: ‘高清’,thumb:‘2’, code_url: ‘http://vjs.zencdn.net/v/oceans.mp4’ },
{ desc: ‘标清’,thumb:‘3’, code_url: ‘https://media.w3.org/2010/05/sintel/trailer.mp4’ }]
方法1:
data.map(v=>{return {name: v.desc,url:v.code_url}})
方法2:
JSON.parse(JSON.stringify(data).replace(/name/g, ‘desc’).replace(/code_url/g, ‘url’))
解释:
1)JSON.stringify()把json对象转成json字符串;
2)使用正则的replace()方法替换属性名;
3)JSON.parse()把json字符串又转成json对象。