for(var key in obj)
需要注意两点:
1、obj必须是实例 不能是类
2、内部变量无效 只弄是 this关键字定义的 公开的变量
function fff(){ var aaa=1;this.bbb='ccc';this.ddd=function(){alert(111)}}
for(var aa in fff){console.log(aa)}
undefined
for(var aa in new fff()){console.log(aa)}
bbb
ddd
undefined