拿到后台返回给前台的数据处理数据,修改数组,改变数组的键名。

一、后台返回给前台的数据

  //后台
        let demoJSON = [
            {stu_name:"张三",stu_id:"1111",stu_no:"110"},
            {stu_name:"李四",stu_id:"2222",stu_no:"120"},
            {stu_name:"王五",stu_id:"3333",stu_no:"130"}
        ];

二、配置转换关系

  //配置转换关系的函数
        let relations={
            stu_name:"name",
            stu_id:"id",
            stu_no:"no"
        }

三、页面想要的数据

let demoJSON2 = [
  {name:"张三",id:"1111",sno:"110"},
  {name:"李四",id:"2222",no:"120"},
  {name:"王五",id:"3333",no:"130"}
];

具体做法:

1、具体操作

Array.prototype.dealResult=function (relations){
            let result=[]
            console.log(this)//调用dealResult方法的数组 []
            for(let i=0;i

2、调用该方法拿到数据

let result=demoJSON.dealResult(relations)
        console.log(result)

页面数据效果:

拿到后台返回给前台的数据处理数据,修改数组,改变数组的键名。_第1张图片

完整代码:

        Array.prototype.dealResult=function (relations){
            let result=[]
            console.log('原本后台数据')
            console.log(this)//调用dealResult方法的数组 []
            for(let i=0;i

你可能感兴趣的:(服务器,前端,javascript)