如何在打字稿中编写代码,以便在tsc之后在javascript中创建私有成员?

时间:2015-11-19 10:15:56

标签: typescript

当我在打字稿中使用私人关键字时,tsc会使用公共成员生成javascript代码。因此,打字稿中的私人成员是javascript中的公共成员。请查看this

如何在打字稿中编写代码以接收javascript中的私有成员?

1 个答案:

答案 0 :(得分:3)

在javascript中,您可以使用revealing module pattern

创建私人会员
var MyClass = function() {

    var privateMember = function () {}


    return {
        publicMember: function () {}
    }
}

如果你使用typescript类,那是不可能的,因为它生成了原型,它没有私有方法。