const { content } = this.props,
为什么这句话不是const { content } = this.props.content?
这种语法是js特有的吗?
const {AA,BB,CC,...}=this.props;这里的是es6的一个方法来的,this.props={AA:'AA值',BB:'BB值',CC:'CC值',..},这个方法比较方便初始化变量,可以一次性赋值多个变量,const { content } = this.props.content可以变成
const content = this.props.content,不要花括号{}
es6语法的对象的解构赋值,例如:
let obj = {a:1,b:2,c:3};
const {b} = obj;
console.log(b)
=>2
这里的obj就相当于props