为什么 chrome 控制台不将“\n”显示为字符串,而是将 console.log 输出显示为正常换行符?

mic*_*ael 11 google-chrome google-chrome-devtools

Chrome版本:90.0.4430.212

输入“1\n2”,然后输入“enter”,显示“\n”字符串

输入“console.log('1\n2')”然后输入“enter”显示正常

在此输入图像描述

小智 3

控制台将 \n 读取为新行,并按照换行符的外观输出它。

如果您想在控制台中看到 \n,请使用 JSON.stringify()。

例子:

 

console.log('1\n2');
console.log(JSON.stringify('1\n2'));
Run Code Online (Sandbox Code Playgroud)

  • 嗯,已经不行了。 (2认同)