请你帮我用js取出workshopid 去重后的信息装到一个数组里
时间: 2024-02-17 21:02:59 浏览: 110
好的,以下是用 JavaScript 取出 workShop_id 去重后的信息并存储到数组中的代码:
```javascript
// 假设数据存储在一个名为 data 的变量中
const data = [
{
Humidity: "24.14",
PM25: "29.39",
ProduceCode_id: "355552",
ProduceMachine_id: "OP111",
ProduceMachine_status: "run",
ProduceRunTime: "85497",
ProduceStartTime: "2023-05-21",
ProductNum: 879,
WorkShop_id: "1004",
},
{
Humidity: "1.99",
PM25: "10.32",
ProduceCode_id: "355528",
ProduceMachine_id: "OP109",
ProduceMachine_status: "stop",
ProduceRunTime: "89864",
ProduceStartTime: "2023-05-18",
ProductNum: 34,
WorkShop_id: "1008",
},
];
// 使用 Set 数据结构去重
const workshopIds = new Set();
data.forEach((item) => workshopIds.add(item.WorkShop_id));
// 将 Set 转为数组
const uniqueWorkshopIds = Array.from(workshopIds);
console.log(uniqueWorkshopIds); // ["1004", "1008"]
```
以上代码将数据存储在一个名为 data 的变量中,然后使用 Set 数据结构对 WorkShop_id 进行去重,最后将 Set 转为数组并存储在 uniqueWorkshopIds 变量中。
阅读全文