是否有适用于 TypeScript 的 JavaScript toString()
版本?
我有很多对象,我想通过console
打印它们。有些字段也不需要打印。
我如何在 TypeScript 中实现这一点?
最佳答案
不,没有,但是您可以轻松地在您的对象上实现一个属性 toString
,提供它们的“漂亮”JSON 表示:
toString = () => JSON.stringify(this, null, ' ');
返回您需要的字段的选择性 JSON 表示,可以简单地通过 Object.assign
toString = () => JSON.stringify(Object.assign({}, {f1: this.f1, f2: this.f2}), null, ' ');
https://stackoverflow.com/questions/46529877/