打印JavaScript对象的内容?

打印JavaScript对象的内容?

通常,如果我们只是使用alert(object);它将显示为[object Object]。如何在JavaScript中打印对象的所有内容参数?



墨色风雨
浏览 968回答 3
3回答

肥皂起泡泡

如果您使用的是Firefox,则alert(object.toSource())应该可以进行简单的调试。

撒科打诨

除了使用调试器之外,您还可以使用foreach循环访问对象的所有元素。以下printObject函数应该alert()显示所有属性和相应值的对象。function printObject(o) {   var out = '';   for (var p in o) {     out += p + ': ' + o[p] + '\n';   }   alert(out);}// now test it:var myObject = {'something': 1, 'other thing': 2};printObject(myObject);使用DOM检查工具是首选,因为它允许您挖掘作为对象本身的属性。Firefox有FireBug,但所有其他主流浏览器(IE,Chrome,Safari)也都有内置的调试工具,您应该检查。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript