这似乎很基本,但我有一个不可能的时间试图解决这个问题...如何访问对象中对象中属性的属性值?
前:
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);
}