Javascript 同时打印对象的属性和值

Javascript 同时打印对象的属性和值,javascript,object,ecmascript-5,Javascript,Object,Ecmascript 5,假设我们有以下Javascript对象 var t={name:"John",age:34,zip:"82900"} 如果使用以下代码打印该对象的所有属性: for(var x in t){ console.log(t[x]); } 我会找约翰,3482900。现在我的问题是如何打印每个房产的名称 例如打印年龄、34岁姓名、约翰 该对象的属性可能比我上面写的更多,因为用户可以在该对象中添加自己的属性 var t={姓名:“约翰”,年龄:34岁,邮编:“82900”}; 对于(var x in

假设我们有以下Javascript对象

var t={name:"John",age:34,zip:"82900"}
如果使用以下代码打印该对象的所有属性:

for(var x in t){
console.log(t[x]);
}
我会找约翰,3482900。现在我的问题是如何打印每个房产的名称 例如打印年龄、34岁姓名、约翰 该对象的属性可能比我上面写的更多,因为用户可以在该对象中添加自己的属性

var t={姓名:“约翰”,年龄:34岁,邮编:“82900”};
对于(var x in t){
log(x,t[x]);
}