> 文档中心 > 后端返回对象,前端需要转为数组形式渲染、for (let key in template)

后端返回对象,前端需要转为数组形式渲染、for (let key in template)

// 后端返回的数据对象let object = { name: '张三', ags: 23, sex: '男', height: '172.3', love: '游泳' },// 前端需要渲染的字段template = { name: '姓名', ags: '年龄', sex: '性别', height: '身高' };// object 后端返回的数据对象// template 前端需要渲染的数据(需要前端自己创建构造此模板function remould(object, template) {    let newData = [];    // 注意:必须循环模板    // 循环模板可以拿到自己需要渲染的数据    for (let key in template) newData.push({ title: template[key], value: object[key] });    return newData;};console.log(remould(object, template));// (4) [{…}, {…}, {…}, {…}]// [//     { title: '姓名', value: '张三' },//     { title: '年龄', value: '23' },//     { title: '性别', value: '男' },//     { title: '身高', value: '172.3' }// ]

开发者涨薪指南 后端返回对象,前端需要转为数组形式渲染、for (let key in template) 48位大咖的思考法则、工作方式、逻辑体系