Jak*_*off 5 javascript firebug google-chrome-devtools
我正在尝试编写一个 JavaScript 函数,通过 console.log 将字符串打印到控制台。但是,该字符串中有回车符,它显示为文字 ↵ 字符,而不是创建新行。这是 console.log 的限制,还是有办法解决这个问题?
谢谢!
编辑:我实际上是在尝试在对象内打印此函数。就像是:
function blah() {
};
console.log({ "function" : blah });
Run Code Online (Sandbox Code Playgroud)
我最初没想到要提及它,但是在尝试了 crowjonah 的解决方案之后,我意识到 console.log 显然对待直接传递的字符串与在另一个对象内部传递的字符串不同。
这是控制台的限制。但你可以创建一个解决方法:
function multiLineLog(msg) {
msg = msg.split(/[\r\n]+/g);
for (var a=0; a < msg.length; a++) console.log(msg[a]);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8797 次 |
最近记录: |