是否有toString()用于 TypeScript的 JavaScript 版本?
我有很多对象,我想console打印它们。有些字段也不需要打印。
如何在 TypeScript 中实现这一点?
不,没有,但是您可以轻松地toString在您的对象上实现一个属性,提供它们的“漂亮的”JSON 表示:
toString = () => JSON.stringify(this, null, ' ');
Run Code Online (Sandbox Code Playgroud)
返回您需要的字段的选择性 JSON 表示,可以简单地实现 Object.assign
toString = () => JSON.stringify(Object.assign({}, {f1: this.f1, f2: this.f2}), null, ' ');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4335 次 |
| 最近记录: |