Typescript类实例转换为javascript对象
- 论坛
- Typescript类实例转换为javascript对象
24 浏览
Typescript类实例转换为javascript对象
这是我的代码:
class A{ test: string constructor(test: string){ this.test = test } } const a = new A("hi") console.log(a)
这是我的输出:
A { test: 'hi' }
当我想要将其作为JavaScript对象上传时,它被拒绝,因为它不是一个JavaScript对象。我可以通过以下方式创建一个JavaScript对象:
const someJSON = JSON.stringify(a) const javascriptObject = JSON.parse(someJSON)
但我认为一定有更好的方法,这种方法感觉像是一个技巧。如何将一个TypeScript类实例转换为一个普通的JavaScript对象?