Vue系列---【js把一个类对象数组抽取类中几个属性重新组成新的类对象数组】
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:老师}]
愿你走出半生,归来仍是少年!
浙公网安备 33010602011771号