后端传了一堆没有用的值,只能自己解决了
后端传的值:
data = [
{ id: '1382250470926532610', code: 'TEST111', name: 'test111', description: '', sex: '', },
{ id: '1382243482347810818', code: 'TEST', name: 'test123', description: '', sex: '', },
{ id: '1382205468947066881', code: 'TEST1', name: 'test', description: '', sex: '', },
{ id: '10001', code: 'admin', name: 'admin', description: null, sex: null, }
]
可我只想要:
data = [
{ id: '1382250470926532610', name: 'test111' },
{ id: '1382243482347810818', name: 'test123' },
{ id: '1382205468947066881', name: 'test' },
{ id: '10001', name: 'admin' }
]
请问该怎么操作?
let newArr = data.map((item,index) => {
return Object.assign({},{'id':item.id,"name":item.name})
})
let data = [
{ id: '1382250470926532610', code: 'TEST111', name: 'test111', description: '', sex: '', },
{ id: '1382243482347810818', code: 'TEST', name: 'test123', description: '', sex: '', },
{ id: '1382205468947066881', code: 'TEST1', name: 'test', description: '', sex: '', },
{ id: '10001', code: 'admin', name: 'admin', description: null, sex: null, }
]
let result = data.map((item,index)=>({id:item.id,name:item.name}));
map 函数。。
let dataTemp = data.map((item)=>{
return {id:item.id, name:item.name}
})
多的东西对于你来说,也没影响吧 - -