如果我执行下面类似的操作,如何从类中访问该属性?
class Person
{
private static name: string;
}
console.log(Person.name);
不是应该无法访问吗?
这应该是一个错误,但事实并非如此。根据规范第 8.2.1 节:
不可能指定静态数据的可访问性——它们实际上始终是公共的。
静态的可访问性修饰符是团队过去考虑过的事情。如果你有一个强大的用例,你应该提出这个codeplex http://typescript.codeplex.com site!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)