function writeObj(obj){ var description = ""for(var i in obj){ var property=obj[i]description+=i+" = "+property+""} }
另外当你需要将object对象转换为string字符串。
下面给出一份演示
<!DOCTYPE html><html>
<head>
<meta charset="utf-8">
<title>e演示</title>
<script type="text/javascript">
function clickShowEvent(){
var e=null
if(event){
e=event
}else if(window.event){
e=window.event
}else{
e=arguments.callee.arguments[0]
}
console.log(e)//如果这样不能显示对象的属性可以这样
for(var i in e){
console.log("属性名称:"+i+"属性值"+e[i])
}
}
</script>
</head>
<body>
<div onclick="clickShowEvent()">点我</div>
</body>
</html>
运行上面代码在控制台可以看到属性