打印JavaScript对象的内容?通常,如果我们只是使用alert(object);它将显示为[object Object]。如何在JavaScript中打印对象的所有内容参数?
3 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
除了使用调试器之外,您还可以使用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)也都有内置的调试工具,您应该检查。
添加回答
举报
0/150
提交
取消