{aqpx: "2024-03-24" jbaq: "2023-08-12" sort: "2023-06-30" userNo: "20077043" wxjyfk: "2023-06-30" wxxcgl: "2023-06-30" wxzb: "2024-01-21" yxkjzy: null} 选择其中需要的数据,处理成对应的 数组对象并且英文可设置成对应的中文 key:'xxx",val:'2000-12-16'
时间: 2023-07-21 19:08:55 浏览: 106
要选择给定对象中所需的数据,并将其处理为对应的数组对象,并将英文键值转换为中文,你可以使用 JavaScript 进行操作。以下是一个示例代码,可以选择需要的数据并将其转换为对应的数组对象,同时将英文键值转换为中文:
```javascript
const data = {
aqpx: "2024-03-24",
jbaq: "2023-08-12",
sort: "2023-06-30",
userNo: "20077043",
wxjyfk: "2023-06-30",
wxxcgl: "2023-06-30",
wxzb: "2024-01-21",
yxkjzy: null
};
const selectedData = {
安全培训: data.aqpx,
基本安全情况: data.jbaq,
综合排查整治: data.sort,
用户编号: data.userNo,
危险源风控: data.wxjyfk,
危险源现场管理: data.wxxcgl,
危险源周边: data.wxzb
};
const result = [];
for (const key in selectedData) {
if (selectedData.hasOwnProperty(key)) {
result.push({ key: key, val: selectedData[key] });
}
}
console.log(result);
```
在上面的示例中,我们首先定义了一个名为 `data` 的对象,其中包含了给定的键值对。然后,我们创建了一个名为 `selectedData` 的新对象,选择了需要的数据,并将英文键值转换为中文。接下来,我们创建了一个空数组 `result`,遍历 `selectedData` 对象的每个属性,将其转换为包含 `key` 和 `val` 属性的对象,并将其推送到数组中。最后,我们输出了转换后的数组对象。
希望对你有所帮助!如果有任何问题,请随时提问。
阅读全文