Javascript 如何让私有方法在TypeScript中工作?
我有一些代码大致如下:Javascript 如何让私有方法在TypeScript中工作?,javascript,typescript,private-members,private-methods,Javascript,Typescript,Private Members,Private Methods,我有一些代码大致如下: class A { #hidden = 0; method() { return this.#hidden; } } 当我使用JS时,它工作得很好,但是当我将它转换为TS时,我得到了错误解析错误:无效字符,因为。有没有办法在TS中启用此功能?我试图避免使用private关键字。在Typescript中还不支持private字段。在这个主题上有一个很好的例子,它可能会变成3.7或3.8(只是一个有根据的猜测,不是团队成员,我对计划没有任何见解) cla
class A {
#hidden = 0;
method() {
return this.#hidden;
}
}
当我使用JS时,它工作得很好,但是当我将它转换为TS时,我得到了错误
解析错误:无效字符
,因为
。有没有办法在TS中启用此功能?我试图避免使用private
关键字。在Typescript中还不支持private字段。在这个主题上有一个很好的例子,它可能会变成3.7或3.8(只是一个有根据的猜测,不是团队成员,我对计划没有任何见解)
class A {
private hidden = 0;
method() {
return this.hidden;
}
}
同时,您可以使用旧的typescriptprivate
关键字
class A {
private hidden = 0;
method() {
return this.hidden;
}
}
我认为typescript中还不支持这种方法。这里是一个for-it方法,我更喜欢当前方法而不是新方法。不过这只是我的观点。@GetOffMyLawn这是Javascript/Typescript中宗教分裂的主题。我也更喜欢老办法。但是
#
在这里,你最好习惯它