在工作时,用到了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一样进行定义呢?这两种定义是否是一样的?有什么区别呢?
汪汪一只猫
相关分类