5

ChromeのJSコンソールにFirefoxのような改行を表示させる方法はありますか?

クロム:

ここに画像の説明を入力してください

Firefox:

ここに画像の説明を入力してください

おそらくどこかに隠されたスイッチ?

4

4 に答える 4

2

node.js では、require("util").inspect非常によく似た処理を行います。幸いなことに、node.js の実装はかなり単純ですが、ブラウザーに相当するものを見つけることができませんでした。

JSON.stringify(value)
    .replace(/^"|"$/g, '')
    .replace(/'/g, "\\'")
    .replace(/\\"/g, '"')
;

あなたの場合、JSON.stringify(value)うまくいくはずです。

お役に立てれば。

于 2013-02-12T22:46:12.023 に答える
0

You can try this way

var x = 'a\\nb';

EDIT:

You can use hexadecimal character in string.

\ = '\u005C'
> var x = 'a\u005Cnb';
> x
<- "a\nb"
> x === "a\nb" is false.
> x === "a\\nb" is true or x === 'a\u005Cnb' is true.

You can take a look at links.

http://mathiasbynens.be/notes/javascript-escapes http://code.cside.com/3rdpage/us/javaUnicode/converter.html

于 2012-10-09T04:22:38.093 に答える