我需要在TypeScript中深度克隆一个对象.这应该不是问题,因为像Lodash这样的库提供了适当的功能.但是,这些似乎丢弃了类型信息.
> var a = new SomeClass();
> a instanceof SomeClass;
< true
> var b = _.cloneDeep(a);
> b instanceof SomeClass;
< false
Run Code Online (Sandbox Code Playgroud)
有没有办法在保留此类型信息的同时克隆TypeScript中的对象?