回答:
次のようconsole.dir()
に、.toString()
バージョンの代わりにクリックスルーできる参照可能なオブジェクトを出力するために使用します。
console.dir(functor);
指定されたオブジェクトのJavaScript表現を出力します。ログに記録されるオブジェクトがHTML要素である場合、そのDOM表現のプロパティが出力されます[1]
[1] https://developers.google.com/web/tools/chrome-devtools/debug/console/console-reference#dir
あなたがしようとするとあなたはより良い結果を得るかもしれません:
console.log(JSON.stringify(functor));
var gandalf = {
"real name": "Gandalf",
"age (est)": 11000,
"race": "Maia",
"haveRetirementPlan": true,
"aliases": [
"Greyhame",
"Stormcrow",
"Mithrandir",
"Gandalf the Grey",
"Gandalf the White"
]
};
//to console log object, we cannot use console.log("Object gandalf: " + gandalf);
console.log("Object gandalf: ");
//this will show object gandalf ONLY in Google Chrome NOT in IE
console.log(gandalf);
//this will show object gandalf IN ALL BROWSERS!
console.log(JSON.stringify(gandalf));
//this will show object gandalf IN ALL BROWSERS! with beautiful indent
console.log(JSON.stringify(gandalf, null, 4));
これは私にとって完璧に機能しました:
for(a in array)console.log(array[a])
コンソールで作成された任意の配列を抽出して、このデータの検索/置換クリーンアップと事後使用を行うことができます
for (i in arr) { console.log(i); console.log(arr[i]); }
varName
Chromeコンソールで印刷してEnterキーを押すだけでと同じ効果が得られることに注意してくださいconsole.dir(varName)
。