const { content } = this.props,一共传入了三个参数,这里是怎么对应到content上的呢?
来源:3-6 TodoList 代码优化
慕丝6087395
2019-10-08
const { content } = this.props,一共传入了三个参数,这里是怎么对应到content上的呢??是因为父组件里传入的参数就叫content,所以这个地方只能叫content是吗,这样就对应过去了
写回答
4回答
-
孙克磊
2019-10-08
这是ES的写法,相当于const content = this.props.content
20 -
AhHaWorld
2020-06-25
es6对象的解构赋值,有映射关系的。
this.props是一个对象{ ... },里面有content,index,handleItemDelete这些属性或方法。
所以为了取到content,左边那个变量外面要加上{ },也就是{ content: content } = this.props; 这样就和右边的对象模式对应上了。
然后就去右边对象里找content,而变量名同名时可以简写,简写之后就是{ content } = this.props;
最后变量content的值就是this.props.content的值。
10 -
fengyunzhu
2020-01-10
是的,名称一样就可以取出来了
00 -
会飞的小蚂蚁
2019-10-16
ES6语法
00
相似问题