考虑以下代码:
class Person {
constructor(public name:string) {
}
}
let person = new Person("Dieter");
export { person };
如果我在多个文件中导入此 person 对象,我确定总是得到相同的对象吗?
我只需要一个实例,我使用类的原因是为了更好的可读性。
仅供引用:我使用 webpack 将所有这些 typescript 模块捆绑到一个文件中。
最佳答案
If I import this person object in multiple files, am I sure that I always get the same object?
是的。这是一种常见的模式🌹
关于TypeScript 1.5 模块系统 - 导出为单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31670844/