我试图通过过滤从对象数组中删除ID,但没有删除ID.我已经使用了Filter方法,然后我正在过滤对象键.
const data= [{
"id": 1,
"group_name": "Science",
"date": 2023,
"created_table_at": "2022-08-20T01:22:40.000Z",
"roll": "1401",
"name": "Israt Jahan",
}]
const filteredData = data.filter((result) =>
Object.keys(result)
.filter((key) => key !== "id")
.reduce((obj, key) => {
obj[key] = result[key];
return obj;
}, {})
);
console.log(filteredData)
我的预期输出:
[{
"group_name": "Science",
"date": 2023,
"created_table_at": "2022-08-20T01:22:40.000Z",
"roll": "1401",
"name": "Israt Jahan",
}]