如何访问对象内对象的属性值

时间:2015-05-19 19:45:30

标签: javascript object

这似乎很基本,但我有一个不可能的时间试图解决这个问题...如何访问对象中对象中属性的属性值?

前:

var myObj = {numberOne: {type1: "one", type2:"two"}};

就我而言,numberOne不断变化,其中属性的属性值也在不断变化("一个","两个")。不改变的是属性名称本身(type1,type2)。我正在寻找一种方法来访问type1的属性值(" one"),因为它是我感兴趣的唯一值。

我的想法是我需要为numberOne创建一个键并使用for ... in循环但我没有提取正确的结果。我只能提取属性名称。

var myObj = {numberOne: {type1: "one", type2: "two"}};
var key = Object.keys(myObj)[0];

for (var prop in myObj[key]){
  console.log(prop);
}

0 个答案:

没有答案