javascipt字符串控制台中的换行符
console.log("Foo" + "\n" + "Bar");
javascript对象控制台中的换行符
console.log({ value : "Foo\nBar" });
是否可以在javascript对象中添加换行符。
答案 0 :(得分:2)
答案是否定的:将对象打印到控制台日志时,字符串将被编写为javascript对象(与将FALSE
明确转换为JSON时得到的字符串相似,但并不完全相同。 )。
如果出于某种原因要打印带有换行符的字符串,则必须自己实现对象到字符串的转换;也许是这样的:
console.log(JSON.stringify(object))
(听起来您似乎对要如何看待此输出的外观有所了解,因此请调整上面的功能,直到其按预期工作为止。)
答案 1 :(得分:0)
我认为它最初是创建换行符,但是由于对象的原因,它没有直接显示。尝试在变量中分配它并在控制台中访问它。
代码:
var v = {val:"test\ntest"};
console.log(v.val);
输出:
test
test
答案 2 :(得分:0)
您可以使用ES6:
console.log(`hello
world`)
将产生:
hello
world