我正在通过 API 获取一些行并像这样分配状态变量
this.setState({
rows: data,
originalRows: data
})
现在我在过滤器方法中使用这些状态变量,我根据过滤器更改行数。
let rows = this.state.rows
filterFunction(){
//filter logic, editing the variable rows
}
问题是,这也改变了值this.state.originalRows
如何避免改变那个状态值?