在工作時,用到了websocket,定義了一個回調(diào)函數(shù),但同事非的把回調(diào)函數(shù)的定義在構(gòu)造函數(shù)里面,我說像往常定義一樣定義,他說這樣比較好,下面是代碼,哪位大俠能給解釋下。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函數(shù)為什么不和showName一樣進行定義呢?這兩種定義是否是一樣的?有什么區(qū)別呢?
ES6語法中方法定義到構(gòu)造函數(shù)中是什么意思?
DIEA
2018-10-19 10:17:37