Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在tsc之后,如何在typescript中编写代码以使javascript中的私有成员成为私有成员?_Typescript - Fatal编程技术网

在tsc之后,如何在typescript中编写代码以使javascript中的私有成员成为私有成员?

在tsc之后,如何在typescript中编写代码以使javascript中的私有成员成为私有成员?,typescript,Typescript,当我在typescript中使用private关键字时,tsc会生成带有公共成员的javascript代码。所以typescript中类的私有成员是javascript中的公共成员。请看 如何用typescript编写代码来接收javascript中的私有成员?在javascript中,您可以使用 若您使用typescript类,这是不可能的,因为它是generate prototype,它并没有私有方法 var MyClass = function() { var privateMe

当我在typescript中使用private关键字时,tsc会生成带有公共成员的javascript代码。所以typescript中类的私有成员是javascript中的公共成员。请看


如何用typescript编写代码来接收javascript中的私有成员?

在javascript中,您可以使用

若您使用typescript类,这是不可能的,因为它是generate prototype,它并没有私有方法

var MyClass = function() {

    var privateMember = function () {}


    return {
        publicMember: function () {}
    }
}