将数组里面的对象转换成我们需要的键值对
我们拿到的数据:arr=[{入职日期:43535,姓名:'jack',手机号:111111....},{}]
需要的上传格式: [{timeOfEntry:43535,username:'jack',mobile:111111....},{}]
//手动写一个具有对应关系的对象
const userRelations = {
入职日期: "timeOfEntry",
手机号: "mobile",
姓名: "username",
转正日期: "correctionTime",
工号: "workNumber",
};
//第一个参数是自己写的对应关系对象,第二个参数是原数组
function demandArr(userRelations, arr) {
//创建一个空数组
const newArr = [];
arr.forEach((item) => {
//创建一个空对象
const obj = {};
//循环数组里的每一个对象
for (const k in item) {
const englishKey = userRelations[k];
obj[englishKey] = item[k];
}
newArr.push(obj);
});
}
// console.log(newArr)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
上次更新: 2024/08/07, 18:05:11