语法问题, const { content } = this.props

来源:3-3 代码优化

子非yu_

2019-03-24 20:32

const { content } = this.props,

为什么这句话不是const { content } = this.props.content?

这种语法是js特有的吗?

写回答 关注

2回答

  • 慕粉3251138
    2019-03-27 17:35:54

    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,不要花括号{}

  • 慕UI6572538
    2019-03-25 17:56:08

    es6语法的对象的解构赋值,例如:

    let obj = {a:1,b:2,c:3};

    const {b} = obj;

    console.log(b)

    =>2

    这里的obj就相当于props


React16.4 快速上手

结合实例带你快速入门React16基础语法,并完成Todolist功能开发。

39681 学习 · 134 问题

查看课程

相似问题