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

时间:2015-03-28 18:28:32

标签: javascript object ecmascript-5

假设我们有以下Javascript对象

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

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

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

我将得到John,34,82900。现在我的问题是如何打印每个属性的名字 例如打印年龄,34名,约翰 因为用户可以在该对象中添加自己的属性,所以该对象可能具有比我上面写的更多的属性

1 个答案:

答案 0 :(得分:1)

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

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