首页 > 解决方案 > 从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)
};

但它不工作。有什么建议么?

标签: reactjs

解决方案


推荐阅读