次のコードを検討してください。
var myVar = 'This is my text.\nAnd other information.\rHow to console.log\n\r?';
console.log(myVar);
出力:
This is my text.
And other information.
How to console.log
?
\n
, \r
&でコンソールするにはどうすればよい\n\r
ですか?
次のコードを検討してください。
var myVar = 'This is my text.\nAnd other information.\rHow to console.log\n\r?';
console.log(myVar);
出力:
This is my text.
And other information.
How to console.log
?
\n
, \r
&でコンソールするにはどうすればよい\n\r
ですか?
JSON.stringify
このようなものを印刷するために使用していることに気づきました。
コード:
console.log(JSON.stringify("i am a string!\nwith some newlines\r\n!"));
出力:
"i am a string!\nwith some newlines\r\n!"
いくつかの解決策を得ました:
コード:
var myVar = 'This is my text.\nAnd other information.\rHow to console.log\n\r?';
console.log(require('util').inspect(myVar, { showHidden: true, depth: null }));
console.log('----------------');
console.log('Just console.log');
console.log(myVar);
出力:
This is my text.\nAnd other information.\rHow to console.log\n\r?
----------------
Just console.log
This is my text.
And other information.
How to console.log
?
他の方法も歓迎します。
私の知る限り、console.log に特殊な文字を出力すると
例: % は、実際にはコンソール ログの制御文字です。次のように urlencode する必要があります: %25
%c は出力の css フォーマットを行うため、例として
改行はそのまま表示されません