use*_*366 4 javascript object typescript
我有一个 object.structure 数组就是这样。
animal = [{"cow":{"leg":4,"eye":2}},{"monkey":{"leg":2,"eye":2}}]
Run Code Online (Sandbox Code Playgroud)
这里的第一个键是动态的,就像牛和猴子一样
所以我的问题是如果第一个键是动态的,我如何访问关键腿
如果您确定数组中的每个对象只有 1 个属性(这将是动物的类型),您可以执行以下操作。
animals = [{"cow":{"leg":4,"eye":2}},{"monkey":{"leg":2,"eye":2}}];
for (let animal of animals) {
let propName = Object.keys(animal)[0];
let result = animal[propName];
console.log(result); // <- Do what you want with it
}Run Code Online (Sandbox Code Playgroud)