reactjs - 从reactjs中的数组中删除数组项
问题描述
我有一个这样的数组: subzones:{name , [rows]} 这里 rows 是一个数组。我想从子区域数组中删除行数组。
这就是我所做的:
deleteRows = (idx, sub_idx) => {
// console.log(idx)
var taskl = this.state.subzones
var sub_taskl = this.state.subzones[idx].rows
sub_taskl.splice(sub_idx, 1);
taskl[idx].rows = sub_taskl
this.setState({
subzones: taskl
});
console.log("deleteRows", this.state.subzones)
};
但它不工作。有什么建议么?
解决方案
推荐阅读
- javascript - TypeError:类型方法的对象不是 JSON 可序列化的
- c# - 带有 Entity Framework Core 默认脚手架控制器的 ASP.NET Core Web API 混淆了放置和发布?
- salesforce - 我安排了一个顶级课程每天运行,但没有任何反应。有人可以帮帮我吗?
- amazon-web-services - 学习 DynamoDB 查询的资源
- php - 如何在 Facebook Business SDK 中获取响应标头
- c++ - C++ 如果我编写一个函数模板并且不请求对其进行任何实例化,是否会从中生成任何模板函数?
- c# - 插入数据库一对多关系.net core 3.1
- javascript - SVG d3 元素口吃/颤动/摇晃。内部没有变化
- javascript - 如何通过单击下拉列表选项弹出模式
- angular - 当我使用 compodoc 工具为 Angular 应用程序生成文档时,我得到的概述部分为空白。最后提到了确切的错误