如何以字符串表示格式警告java脚本对象? 例如,如果有这样的变量:
var a = {1:"abc",2:"xyz"};
如何使用alert(a)或类似内容打印出如下格式?
1 : abc
2 : xyz
答案 0 :(得分:1)
JSON.stringify会将您的javascript对象转换为String。然后您可以用“\ n”替换“,”以在新行中显示每个字段。如果要删除“{”,则可以执行.replace(“{”,“”)
var a ={x:"sdfd"}
alert(JSON.stringify(a).replace(",","\n"));
答案 1 :(得分:1)
您可以使用:
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));
如果你想在javascript中调试对象,你必须看到console.log))试试吧!