【发布时间】:2019-05-10 09:40:09
【问题描述】:
我正在使用删除方法的 React 前端来删除数据库中的项目。 很难使用以下代码。
deleteFromDB = idTodelete => {
let objIdToDelete = null;
this.state.data.forEach(dat => {
if (dat.id == idTodelete) {
objIdToDelete = dat._id;
}
});
这是输入要删除的ID后调用的方法,通过删除该ID对应的项来修改状态
【问题讨论】:
-
这可能是一个错字,但您所在州的对象可能有两个
ID属性。id可能是“前端”ID,而_id是数据库中使用的 ID。