Javascript 如何以字符串表示格式向java脚本对象发出警报?

Javascript 如何以字符串表示格式向java脚本对象发出警报?,javascript,Javascript,如何以字符串表示格式向java脚本对象发出警报? 例如,如果有这样一个变量: var a = {1:"abc",2:"xyz"}; 如何使用alert(a)或类似的格式将其打印出来 1 : abc 2 : xyz stringify将把javascript对象转换为字符串。然后您可以用“\n”替换“,”以在新行中显示每个字段。如果要删除“{”,则可以执行。替换(“{,”) 您可以使用以下选项: var a = {1:"abc",2:"xyz"}; var s = ""; for(var i

如何以字符串表示格式向java脚本对象发出警报? 例如,如果有这样一个变量:

var a = {1:"abc",2:"xyz"};
如何使用alert(a)或类似的格式将其打印出来

1 : abc
2 : xyz

stringify将把javascript对象转换为字符串。然后您可以用“\n”替换“,”以在新行中显示每个字段。如果要删除“{”,则可以执行。替换(“{,”)

您可以使用以下选项:

var a = {1:"abc",2:"xyz"};
var s = "";
for(var i in a){
  s = s + "\n" + i + ":" + " " + a[i];
}
alert(s);

如果您想在javascript中调试对象,您必须尝试一下!

请参见此处和此处
var a = {1:"abc",2:"xyz"};
var s = "";
for(var i in a){
  s = s + "\n" + i + ":" + " " + a[i];
}
alert(s);
alert(JSON.stringify(a));