gpt4 book ai didi

javascript - 控制台对象中的换行符

转载 作者:行者123 更新时间:2023-12-01 01:25:49 27 4
gpt4 key购买 nike

javascipt 字符串控制台中的换行符

console.log("Foo" + "\n" + "Bar");

JavaScript 对象控制台中的换行符

console.log({ value : "Foo\nBar" });

是否可以在 JavaScript 对象中添加换行符。

最佳答案

答案是否定的:当您将对象打印到控制台日志时,字符串将被写入为 javascript 对象(类似于但不完全相同,如果您将它们显式转换为 JSON,如 console.json )。日志(JSON.stringify(对象)))。

如果您出于某种原因想要使用换行符打印字符串,则必须自己实现对象到字符串的转换;也许是这样的:

function customString(object) {
let string = '{\n';
Object.keys(object).forEach(key => {
string += ' "' + key + '": "' + object[key] + '"\n';
});
string += '}';
return string;
}

console.log(customString({ value: "Foo\nBar" }));

(听起来您已经清楚想要输出的外观,因此请调整上面的函数,直到它按预期工作。)

关于javascript - 控制台对象中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53816793/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com