1.使用for循环
let payMethod = []
for (const val of list) {
var param = {}
param.code = val.type
param.name = val.typeName
payMethod.push(param)
}
最终,转换成了新的数组:payMethod = [{type:student,typeName:学生},{type:teacher,typeName:老师}]
2.使用Map(推荐)
let list = [{name:zhangsan,age:12,type:student,typeName:学生},{name:lisi,age:18,type:teacher,typeName:老师}]
let payMethods = list.map((val)=>{
return {
code: val.type,
name: val.typeName
}
})
最终,转换成了新的数组:payMethod = [{type:student,typeName:学生},{type:teacher,typeName:老师}]