关于React props,为什么const {dataSource} = this.props.dataSource;无法读取价值

时间:2017-07-24 02:17:29

标签: javascript

$mediaTypeTagList

为什么无法读取dataSource的值?我知道const {dataSource} = this.props;可以读取值,但为什么????      我想知道细节......请告诉我细节而不是我的旗帜.....或者告诉我这个???

const {dataSource}= this.props.dataSource;

如上所述,两者有什么区别?

4 个答案:

答案 0 :(得分:1)

尝试const {dataSource} = this.props

答案 1 :(得分:0)

对于对象解构使用

const {dataSource} = this.props;

在源dataSource中搜索this.props目标。

除非dataSource对象的this.props属性具有您要检索的dataSource属性,但基于该问题似乎并非如此。

答案 2 :(得分:0)

尝试

const {dataSource}= this.props;

正在使用解构

  
    
      

解构赋值语法是一个JavaScript表达式,可以将数组中的值或对象的属性解包为不同的变量。

    
  

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

答案 3 :(得分:0)

关于ecamscript 2015(es6)支持