react state数组的操作问题

chihiro520 发布于 07/12 12:50
阅读 394
收藏 0

重新对react中的数组进行赋值,发现如果重新设置的数组长度小于原来的数组,数组的长度不会发生变化:
state = { arr: [ {}, {}, {} ] };
newArr = [ {} ];
this.setState({ arr: newArr });
console.log(this.state.arr); // arr = [ {}, {}, {} ];
这种情况怎么解决???

加载中
返回顶部
顶部