一つは、次の結果を与えていますか? (これは、いくつかの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. このdatabase.ymlファイルの&、<<、*は何を意味しますか?
- 2. JavaScriptでタグ<< =の意味は何ですか?
- 3. << Rubyの意味
- 4. Coutでは "<<" and ">>"とは何を意味していますか?
- 5. >>の意味、<<、| JavaScriptで&nbsp;
- 6. <E>は、コレクション<E>の意味は何ですか?
- 7. THREE.Camera.prototype.lookAt</ <() -</ <はどういう意味ですか?
- 8. MSILのシンボル<>は何を意味していますか?
- 9. <a:theme>はOpenXMLで何を意味していますか?
- 10. 辞書<string, />は何を意味していますか?
- 11. <++>はgvimで何を意味していますか?
- 12. RubyのActionController :: Base <modの<演算子は何を意味しますか?
- 13. JavaScriptで '</'は何を意味しますか?
- 14. エリクシールではこれらの演算子は何を意味していますか? 〜>>、<<〜
- 15. Scalaでは<:<が意味することは何ですか?
- 16. <jxb:bindings version =の意味は?
- 17. Pythonこれは<object at 0x7fab7fc80c50>とは何を意味し、どのように解析できますか?
- 18. 正確<em>bNumを</em>が正確東京暴君に何を意味し、東京暴君に
- 19. sscanf評価式の「[^ <]」は何を意味しますか?
- 20. ジェネリックス<?>は実際に何を意味しますか?
- 21. Intellijソースコードのこの注釈は何を意味していますか?</p> <pre><code>void m() { <selection><caret>System.out.println("");</selection> } </code></pre> <p>この<code><selection></code>注釈はどういう意味:
- 22. ArrayList <?>、ArrayList、ArrayList <Object>の違いは何ですか?
- 23. これはjavascriptで何を意味しますか? var leave = <%=seconds %>;
- 24. Javaの "<object>"演算子の意味
- 25. <?>は何を意味しますか?
- 26. オブジェクト<String>はJavaで何を意味しますか?
- 27. 「インポート<XYZ/XYZ.h>」は何を意味しますか
- 28. Assert.fail(node.js):Operatorパラメータは何を意味しますか?</p> <pre><code>assert.fail(actual, expected, message, operator) </code></pre> <p><code>operator</code>はどういう意味:
- 29. << or > >>とはJavaの意味ですか?
- 30. クラス<<自分はどういう意味ですか?
[[オブジェクトオブジェクト\]の意味は何ですか?](http://stackoverflow.com/q/4750225/1048572) – Bergi