我正在尝试编写一个JavaScript函数,该函数通过console.log将字符串打印到控制台。但是,字符串中包含回车符,该回车符显示为文字↵字符而不是创建新行。这是console.log的限制,还是有解决办法?
谢谢!
编辑:我实际上正在尝试在对象内部打印此功能。就像是:
function blah() {
};
console.log({ "function" : blah });
我本来不想提起它,但是尝试使用克劳乔纳的解决方案后,我意识到console.log显然将直接传递的字符串与传递给另一个对象内部的字符串区别对待。
最佳答案
在打印包含多行字符串的对象时,Chrome会将\n
呈现为↵
。但是,您可以简单地双击记录的字符串以正确的换行符查看它。