JavaScript オブジェクトを表示するにはどうすればいいですか? 質問する

JavaScript オブジェクトを表示するにはどうすればいいですか? 質問する

alert変数の場合のように、JavaScript オブジェクトの内容を文字列形式で表示するにはどうすればよいですか?

オブジェクトを表示するのと同じ形式の方法。

ベストアンサー1

ネイティブJSON.stringifyメソッドを使用します。ネストされたオブジェクトとすべての主要ブラウザで動作します。サポートこの方法。

str = JSON.stringify(obj);
str = JSON.stringify(obj, null, 4); // (Optional) beautiful indented output.
console.log(str); // Logs output to dev tools console.
alert(str); // Displays output using window.alert()

リンク先Mozilla API リファレンスその他の例。

obj = JSON.parse(str); // Reverses above operation (Just in case if needed.)

カスタムJSON.stringify 置換子このJavascriptエラーが発生した場合

"Uncaught TypeError: Converting circular structure to JSON"

おすすめ記事