js打印object对象中拥有的方法名

JavaScript013

js打印object对象中拥有的方法名,第1张

js调试中经常会碰到输出的内容是对象而无法打印的时候,光靠alert只能打印出object标示,却不能打印出来里面的内容,甚是不方便,于是各方面整理总结了如下一个函数,能够将数组或者对象这类的结果一一打印出来,具体代码如下:

function writeObj(obj){ var description = ""for(var i in obj){ var property=obj[i]description+=i+" = "+property+""} }

另外当你需要将object对象转换为string字符串。

//打印对象

function dump(myObject) {

var s = ""

for (var property in myObject) {

s = s + "<br>"+property +": " + myObject[property]

}

$("#msg").html(s)

}

dump(obj)

新建一个标签 ID 为 msg 就可以看见了