为什么
来源:2-10 自由编程
情分的小前端
2022-04-05 21:19:39
const list = [...this.state.list].splice(index, 1);
this.setState({ list });
这个为什么不行
1回答
好帮手慕慕子
2022-04-06
同学你好,不清楚同学的完整代码具体是怎么写的,值得注意的是,splice返回是被删除的元素,而是删除元素的整个数组。示例:
由于splice操作后,会改变原数组,建议给list赋值,然后再针对list进行操作就可以了,示例:
如果还有问题,可以将你写的完整代码全部粘贴过来,老师帮助排查下。
祝学习愉快~
相似问题