• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オブジェクトの内容を確認する方法)

オブジェクトの中身を確認する方法

このQ&Aのポイント
  • JavaScriptでオブジェクトの中身を確かめる方法としては、JSON.stringifyやカスタム関数を使用することがあります。
  • しかし、Mathオブジェクトの中身を直接確認することはできません。
  • これは、Mathオブジェクトがビルトインオブジェクトであり、プロパティの一覧を取得するためのメソッドが存在しないためです。

質問者が選んだベストアンサー

  • ベストアンサー
  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

それらのプロパティの多くは列挙不可能に設定されているからです その場合でもObject.getOwnPropertyNames(obj)でキーの一覧を得られます また、console.dir(obj)を使ってコンソール上で詳細を表示させることもできます

www2k
質問者

お礼

ありがとうございます。 var showObj = function(obj){ var props = ""; keys = Object.getOwnPropertyNames(obj) for (var i=0,l=keys.length; i<l; i++){ props += keys[i] + "=" + obj[keys[i]] + "\n"; } return props } こうすると期待通りの結果が得られました。 もやもやが解決したので次に進めそうです。

関連するQ&A