【发布时间】:2020-03-03 17:16:16
【问题描述】:
我可以使用 ES6 模板字符串来漂亮地打印 javascript 对象吗?这是来自 React Native 项目,console.log() 输出到 Chrome 调试工具。
我想要什么
const description = 'App opened';
const properties = { key1: 'val1', blah: 123 };
console.log('Description: ', description, '. Properties: ', properties);
输出
模板字符串尝试
// Same description and properties
const logString = `Description: ${description}. Properties: ${properties}`;
console.log(logString);
输出
问题
如何使用模板字符串获得第一个输出(带有漂亮的打印)?
【问题讨论】:
-
什么意思?当您记录常规字符串时,您无法在控制台中获取可扩展对象。解决方案非常明显,如果您想像对象一样显示它,请不要记录字符串。
标签: javascript string ecmascript-6