使用const { state } = this.props;
无论使用let还是const都会有可能存在变量被改变的情况,例如const 虽然为常量,但是他的地址不会改变就算被push数据或obj.name,他也不会报错,他会增加这个属性,那么原来的值就被改变了。而采用解构赋值,不会改变原来的值。

posted on 2019-08-11 13:12  zhouyu0001  阅读(712)  评论(0编辑  收藏  举报