在工作时,用到了websocket,定义了一个回调函数,但同事非的把回调函数的定义在构造函数里面,我说像往常定义一样定义,他说这样比较好,下面是代码,哪位大侠能给解释下。
export default class USubsystemMain extends UnitBase { constructor(props) { super(props); var _self = this; _self.state = { configSource: [], valueSource: {}, startLabel: "", faultLable: "" } _self.websocktCallback = function (pointValues) { //do something } } showName(){ console.log('zhangsan'); } }
上面的websocktCallback
函数为什么不和showName
一样进行定义呢?这两种定义是否是一样的?有什么区别呢?
汪汪一只猫
相关分类