有没有像您在C++这样的语言中看到的那样模仿“受保护”对象属性的JavaScript模式?基本上,我想创建一个对象A,它有许多“受保护”的对象属性,这些属性只能从对象A的原型定义的方法中访问,即不能从A的非原型化方法中公开访问。instanceOfA.prop1; //error given as prop1 is "protected"; hence undefined in this ca
在将数据写入数据库之前,我使用类型保护执行验证。: string; } const parseProperty = (property: unknown): PropertyType(这是不完整的)来验证属性的对象字段。为这两个语句引发错误:'Field1' in property & 'Field2' in property:Object is of