剛開始使用打字稿,我不能爲這個問題找到解釋...打字稿類如何定義沒有原型類功能
可以說我有功能
function test() {
function localAccessMethod() {
console.log('I am only accessable from inside the function :)');
}
this.exposedMethod = function() {
console.log('I can access local method :P');
localAccessMethod();
}
}
而且我想將它轉換爲打字稿類......到目前爲止,我做了它在這裏:
class test {
constructor: {}
exposedMethod() {
console.log('I can access local method :P');
localAccessMethod();
}
}
我如何定義,在打字稿類的本地功能,所以它不會被暴露爲原型或。這.. 。?
或者更好的問題,我應該如何將源代碼轉換爲適合TypeScript標準。我想要的功能只適用於所有類的方法,但不會暴露...
感謝您詳細的解答。看起來像第三個選項最適合我的需求在這種情況下,因爲我想有多個私有方法,將共享未公開的功能,我還沒有使用模塊...謝謝Nitzan – Tautvydas