【发布时间】:2026-01-10 16:20:04
【问题描述】:
我想知道两者的区别:
const data = this.props.content;
和
const {data} = this.props.content;
我以前见过它,但一起声明了 3 或 4 个变量。但是我从未见过只有 1 个变量。
有什么区别?
【问题讨论】:
-
在第一种情况下你分配给
data.content,在第二种情况下你从.content获得data属性并将它分配给变量data- 它相当于const data = this.props.content.data; -
哦,我想我明白了。例如,如果我这样做:
const {content} = this.props相当于const content=this.props.content,对吧? -
是的,你是对的
标签: javascript reactjs ecmascript-6 react-jsx jsx