一つは、次の結果を与えていますか? (これは、いくつかのjQueryオブジェクトのアラートです。)[オブジェクトオブジェクト]は何を意味していますか?</p> <pre><code>[object Object] </code></pre> <p>が、これは正確に何を意味して:(JavaScriptの)私のアラートの
答えて
これは、オブジェクトのインスタンスに警告することを意味します。オブジェクトがalert
の場合、オブジェクトに対してtoString()
が呼び出され、デフォルトの実装では[object Object]
が返されます。
var objA = {};
var objB = new Object;
var objC = {};
objC.toString = function() { return "objC" };
alert(objA); // [object Object]
alert(objB); // [object Object]
alert(objC); // objC
オブジェクトを検査する場合、あなたはそれのいずれかのはずconsole.log
、JSON.stringify()
それは、またはそれは性質だ上で列挙し、for in
を使用してそれらを個別に点検します。
alert()関数はオブジェクトを読みやすいように出力できません。代わりにconsole.log(オブジェクト)を使用して、ブラウザのコンソールを起動してデバッグしてください。
このコメントは、私が把握しようとしていたものに完全に答えるものです。 –
私はこの回答を他の質問に書いていましたが、すぐに答えを出したいと思います。ここには私の答えがあります。私の2セントと、他の人が何らかの形で助けてくれることを願っています。
@Mattが[object object]
の理由で答えたので、JSON.stringify(JSONobject)
、console.log(JSONobject)
という3つのオプションがあるか、またはオブジェクトの繰り返しになります。次の基本的な例を見てください。
var jsonObj={
property1 : "one",
property2 : "two",
property3 : "three",
property4 : "fourth",
};
var strBuilder = [];
for(key in jsonObj){
if (jsonObj.hasOwnProperty(key)) {
strBuilder.push("Key is " + key + ", value is " + jsonObj[key] + "\n");
}
}
alert(strBuilder.join(""));
アラートは、オブジェクトを表示するための最良のではありません。 console.logを試してみますか?それでもコンソールにオブジェクトオブジェクトが表示されている場合は、このようなJSON.parseを使用します。>var obj = JSON.parse(yourObject); console.log(obj)
いいえ、「JSON.parse」は役に立ちません。 – Bergi
- 1. このコード行は何を意味していますか? $ channel = <<< _ XML_;
- 2. このdatabase.ymlファイルの&、<<、*は何を意味しますか?
- 3. JavaScriptでタグ<< =の意味は何ですか?
- 4. << Rubyの意味
- 5. Coutでは "<<" and ">>"とは何を意味していますか?
- 6. <<はルビの意味ですか?
- 7. <E>は、コレクション<E>の意味は何ですか?
- 8. >>の意味、<<、| JavaScriptで&nbsp;
- 9. Pythonで `<-`, `>-`、 `<+`, `> +`とは何を意味していますか?
- 10. MSILのシンボル<>は何を意味していますか?
- 11. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 12. ReactClass <*>は何を意味していますか?
- 13. 辞書<string, />は何を意味していますか?
- 14. `rails db <`は何を意味していますか?
- 15. <++>はgvimで何を意味していますか?
- 16. <?..?>はXMLで何を意味していますか?
- 17. 記号<>は何を意味していますか?
- 18. <tag/>はXMLで何を意味していますか?
- 19. <a:theme>はOpenXMLで何を意味していますか?
- 20. RubyのActionController :: Base <modの<演算子は何を意味しますか?
- 21. JavaScriptで '</'は何を意味しますか?
- 22. この表記は何を意味します<x1,x2>?
- 23. Scalaでは<:<が意味することは何ですか?
- 24. エリクシールではこれらの演算子は何を意味していますか? 〜>>、<<〜
- 25. @@ FETCH_STATUS <> - 1 AND @@ FETCH_STATUS <> - 2は何を意味しますか?
- 26. <jxb:bindings version =の意味は?
- 27. Pythonこれは<object at 0x7fab7fc80c50>とは何を意味し、どのように解析できますか?
- 28. DFAのスペースの意味は? * abaabb(| B)*</p> <p>スペースが絵に何を意味する|
- 29. sscanf評価式の「[^ <]」は何を意味しますか?
- 30. 正確<em>bNumを</em>が正確東京暴君に何を意味し、東京暴君に
[[オブジェクトオブジェクト\]の意味は何ですか?](http://stackoverflow.com/q/4750225/1048572) – Bergi