我遇到以下难题。
interface ICodeDescription {
codigo: string;
descripcion: string;
}
export interface IIvaOptions extends ICodeDescription { }
export interface IIIBBCodes extends ICodeDescription { }
export interface IPersonType extends ICodeDescription { }
这种方法值得打字吗?在大场景中考虑内存使用情况。还是我应该只ICodeDescription
键入所有内容?
提前致谢。
javascript中不存在EDIT接口。它们仅在编译时存在。因此,我得出的结论是,这种方法值得进行打字,考虑到我将拥有更清晰的代码,并且“慢”仅在编译时才会发生。
在TypeScript中,类型仅在编译时存在。它们不存在于生成的EcmaScript代码中,因此不会产生任何运行时成本。
此外,打字稿编译器中附加声明的内存使用量可能约为100个字节。您可能需要编写数百万个这样的声明才能注意到编译器中的性能差异。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句