He estado empezando a mirar objetos de javascript y he encontrado el formato que se ve así.
var obj = { prop1: 5, obj2: { prop1: [3, 6, 3], prop2: 74, 4_3: { str: "Hello World" } } };Mi pregunta es. ¿Cómo hago para que la consola diga la cadena?
He intentado algo como esto:
console.log(obj.obj2[Object.keys(obj.obj2)[2]].str);Pero no funcionó.
No voy a cambiar la entrada esta vez
var obj = { prop1: 5, obj2: { prop1: [3, 6, 3], prop2: 74, 4_3: { str: "Hello World" } } }; console.log(obj.obj2[Object.keys(obj.obj2)[0]].str);¿Por qué no solo una referencia?
var obj = { prop1: 5, obj2: { prop1: [3, 6, 3], prop2: 74, 4_3: { str: "Hello World" }, } }; console.log(obj.obj2['43'].str);