ChromeのJSコンソールにFirefoxのような改行を表示させる方法はありますか?
クロム:
Firefox:
おそらくどこかに隠されたスイッチ?
ChromeのJSコンソールにFirefoxのような改行を表示させる方法はありますか?
クロム:
Firefox:
おそらくどこかに隠されたスイッチ?
node.js では、require("util").inspect
非常によく似た処理を行います。幸いなことに、node.js の実装はかなり単純ですが、ブラウザーに相当するものを見つけることができませんでした。
JSON.stringify(value)
.replace(/^"|"$/g, '')
.replace(/'/g, "\\'")
.replace(/\\"/g, '"')
;
あなたの場合、JSON.stringify(value)
うまくいくはずです。
お役に立てれば。
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