资讯专栏INFORMATION COLUMN

是谁传给了constructor参数

tianhang / 399人阅读

摘要:是否显示涨跌额那一列是否显示涨跌额那一列以上代码是创建组件的方式,该段代码创建了组件,在实例化的时候,如下所示中的参数含有这些属性,也就是

class StockList extends Component {
  constructor(...args) {
    super(...args);

    this.state = {
      stockList: [],
      showStockList: false,
      showFluctuation :args[0].showFluctuation || false, //是否显示涨跌额那一列
      sortedHeader:args[0].sortedHeader && true, //是否显示涨跌额那一列
    };
  }
}

以上代码是es6创建组件的方式,该段代码创建了StockList组件,在StockList实例化的时候,如下所示:

constructor中的参数args含有这些属性,也就是

args[0] = {
    theme: "white",
    showFluctuation,
    stockList,
    isEmptyList
   }

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/84099.html

相关文章

  • JavaScript设计模式(七):命令模式

    摘要:支持撤销,队列,宏命令等功能。宏命令宏命令一组命令集合命令模式与组合模式的产物发布者发布一个请求,命令对象会遍历命令集合下的一系列子命令并执行,完成多任务。 showImg(https://segmentfault.com/img/bVbu3CN?w=800&h=600); 命令模式:请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相...

    lixiang 评论0 收藏0
  • JS 原型的解释

    首先明确两个概念: 构造函数和 instance 分别是什么 构造函数JS 中并没有在语法层面上面区分构造函数和普通函数, 唯一的区别是调用方式使用 new 调用的函数就是构造函数, 没有则是普通函数. 实例new Constructor() 返回的对象称为 Constructor 的一个实例 然后提出一个规则:在构造函数的原型上面附加的属性或者方法, 可以被其所有的实例共用. 可以推导出: ...

    silvertheo 评论0 收藏0
  • ECMA_OOP

    摘要:效果不同事物之间的属性即使属性名相同,相互也不会发生冲突。命名空间的特点相互独立,而不冲突。而函数执行后的返回值,就是当前类的实例在构造函数当中,类中函数中出现的指代当前类的一个实例,不同实例之间的方法和属性是不同的。 对象 对象数据类型的作用:把描述同一个事物(同一个对象)的属性和方法放在同一个内存空间下,起到了分组的作用。 效果:不同事物之间的属性即使属性名相同,相互也不会发生冲突...

    yacheng 评论0 收藏0
  • JavaScript中几个重要的知识点(1) ---- 面向对象

    摘要:中几个最重要的大知识点面向对象事件异步交互面向对象在中可以把任意的引用和变量都看成是一个对象。我们可以写一个通用方法来模拟面向对象语言的多态 JavaScript中几个最重要的大知识点 面向对象 DOM事件 异步交互ajax 面向对象 在JS中可以把任意的引用和变量都看成是一个对象。面向对象的主要三个表现形式: 封装 继承 多态 1. 封装 1.1 单例模式 var obj={...

    acrazing 评论0 收藏0
  • JS 兼容、继承、bind、this

    摘要:我们都说构造函数开头首字母大写但那只是人为的规定并不是语法。只是一个操作符,任何函数都能通过来执行,并不只是构造函数,只不过我们认为之后的都是构造函数。 这一篇文章主要是讲述一些有关js的小知识点。因为我也不是很精通哪一方面只能把自己知道的一点点写出来。取名大杂烩也是这意思吧,既然是道菜那么就来尝尝我的手艺吧。 第一道菜 1.首先,我想说一下事件绑定。事件绑定我们都知道有:on + t...

    YacaToy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<