如何输出对象的所有属性?

时间:2016-02-18 16:06:49

标签: javascript

var test={
  dha1:'Boolean',
  dha2:'Boolean',
  dha3:'Number',
  dha4:'String'
}

for(x in test){
  console.log(test.x);
}

我希望我的输出为 布尔 布尔 数 串

但它的返回未定义所有四个属性

1 个答案:

答案 0 :(得分:3)

使用test[x]代替test.x

var test={
  dha1:'Boolean',
  dha2:'Boolean',
  dha3:'Number',
  dha4:'String'
}

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