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

print properties and values of an object at the same time-Javascript

假设我们有以下Javascript对象

var t={name:"John",age:34,zip:"82900"}

如果我使用以下代码打印该对象的所有属性:

for(var x in t){
console.log(t[x]);
}

我会找约翰,34 岁,82900.Now 我的问题是如何打印每个属性的名称 例如打印 age,34 name,John 该对象可能具有比我上面写的更多的属性,因为用户可以在该对象中添加自己的属性

var t = { name : "John", age : 34, zip : "82900" };

for(var x in t){
  console.log(x, t[x]);
}