当我在打字稿中使用私人关键字时,tsc会使用公共成员生成javascript代码。因此,打字稿中的私人成员是javascript中的公共成员。请查看this
如何在打字稿中编写代码以接收javascript中的私有成员?
答案 0 :(得分:3)
在javascript中,您可以使用revealing module pattern
创建私人会员var MyClass = function() {
var privateMember = function () {}
return {
publicMember: function () {}
}
}
如果你使用typescript类,那是不可能的,因为它生成了原型,它没有私有方法。