我想知道之间的区别:
const data = this.props.content;
和
const {data} = this.props.content;
我之前看过它,但是一起声明了3个或4个变量。但是我从来没有见过只有一个变量。
有什么区别?
答案 0 :(得分:1)
为变量使用相同的名称是一种语法上的优势。它利用了ES6解构。我相信你列出的例子应该略有改动,这说明并希望能回答你的问题。
const data = this.props.content; // is exactly the same as
const {content} = this.props;
可以在这里找到一个很好的解构写法:Some ES6+ features used in React development
答案 1 :(得分:0)