为了账号安全,请及时绑定邮箱和手机立即绑定

打印JavaScript对象的内容?

打印JavaScript对象的内容?

墨色风雨 2019-08-06 12:55:06
打印JavaScript对象的内容?通常,如果我们只是使用alert(object);它将显示为[object Object]。如何在JavaScript中打印对象的所有内容参数?
查看完整描述

3 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

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


查看完整回答
反对 回复 2019-08-06
?
撒科打诨

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)也都有内置的调试工具,您应该检查。


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 967 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信