我已经state
这样声明了,
this.state = { filtersEnabled: false}
后来我destructured
这个对象如下,
let { filtersEnabled } = this.state;
现在,我想改变 的值filtersEnabled
,
filtersEnabled = true
当我这样做时console.log(this.state.filtersEnabled)
,答案是=> false
,
但是如果我按如下方式更改值
this.state.filtersEnabled = true
现在如果我这样做的话console.log(this.state.filtersEnabled)
,答案就是=> true
,
这里有什么问题,
destructured
1.我们不对变量进行任何赋值吗?或者
destructured
2.我们不对状态变量进行任何赋值吗?
幕布斯7119047
函数式编程
哔哔one
相关分类