中的對象成員我在構造函數中設置了一個變量,我無法從其中一個方法訪問它,因爲「this」引用了該函數(它不應該是這種情況) 。 下面是它看起來likecode:Nodejs無法訪問方法
class myMiddleware {
constructor(variable) {
this.variable = variable;
}
middleware(packet, next) {
console.log(this.variable)
}
}
我使用VS 2017年的事項情況。
編輯:我使用這個作爲socket.io套接字中間件。 這裏是我怎樣,我這樣做:
const myInstance = new myMiddleware(myVariable);
socket.use(myInstance.middleware);
你如何實例化類並調用方法?適用於我。 –
'instance.test.bind(instance)' – robertklep
@BenFortune編輯了這個問題 – aslad