11

次のコードを検討してください。

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ですか?

4

5 に答える 5

21

JSON.stringifyこのようなものを印刷するために使用していることに気づきました。

コード:

console.log(JSON.stringify("i am a string!\nwith some newlines\r\n!"));

出力:

"i am a string!\nwith some newlines\r\n!"
于 2013-06-27T07:18:15.217 に答える
5

いくつかの解決策を得ました:

コード:

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
?

他の方法も歓迎します。

于 2013-06-27T07:16:09.960 に答える
-1

私の知る限り、console.log に特殊な文字を出力すると

例: % は、実際にはコンソール ログの制御文字です。次のように urlencode する必要があります: %25

%c は出力の css フォーマットを行うため、例として

改行はそのまま表示されません

于 2014-01-21T14:05:43.913 に答える