var miVariable = { test: {typeA: '501', typeB : '502' } };;
var resultado = Object.keys(miVariable)[0]; // Sera el valor del key test
alert(resultado);
const myVar = { test: {typeA: '501', typeB : '502' } };
for(const x in myVar){
//hacemos una pequeña validacion que si exista esa clave
if(myVar.hasOwnProperty(x)){
//obtenemos las keys
let dato = Object.keys(myVar[x])
//mostramos
console.log(dato);
}
}
您也可以使用for...in:
编辑:
我不得不编辑答案,因为原始问题发生了变化:
基本上可以做的是使用Object.keys(英文文档)来获得所需的值,例如:
基于@aldanux的回答
在第二个示例中,我显示了值 501、502...
我向您展示了两种在 Javascript 中获取测试属性的非常简单的方法。一种方法是使用 for,另一种方法是使用Object.keys
您使用地图要求的另一种选择
Javascript