在使用javascript进行调试和开发时,我经常希望能够警告对象,因此我使用以下代码:
所以我想要做的是:
或者有更好的建议,这样我就可以轻松地查找对象。
for(a in obj)
{
alert(a +' = '+obj[a])
}
这个很实用,但太麻烦了。我想知道是否有类似于这个的用于数组的东西:
var temp = ['a','b','c'];
alert(temp); // it will alert a,b,c
所以我想要做的是:
var temp = {a:'a',b:'b',c:'c'};
alert(temp) ; // It should alert json {a:'a',b:'b',c:'c'}
或者有更好的建议,这样我就可以轻松地查找对象。
alert(JSON.stringify(temp));
怎么样? - James AllardiceObject.prototype.toString
方法,或者像各种答案中所示那样调用另一个函数。 - James Allardice