Tengo una variable con 4 índices ( nt_data
). Lo que necesito hacer es poder tomar los números resaltados en verde y agregarlos a otra variable o matriz.
cuando intento nt_data[0]
, enumerará todos los detalles, incluido uno de los números que quiero obtener (número 11):
y cuando pruebo nt_data[0][11]
me mostrará los detalles dentro del número de índice 11 (que no es un índice):
lo que debo hacer es tomar todos esos números (11, 12, 3, 8) y ponerlos en una variable para poder usarlos dinámicamente para apuntar a ese índice. estos números se generan aleatoriamente y cambian cada vez.
Está tratando de obtener la clave de Object . El método Object.keys() devuelve una matriz de los nombres de propiedad enumerables propios de un objeto dado, iterados en el mismo orden que lo haría un bucle normal.
Object.keys() devuelve una matriz cuyos elementos son cadenas correspondientes a las propiedades enumerables que se encuentran directamente sobre el objeto. El orden de las propiedades es el mismo que se obtiene al recorrer manualmente las propiedades del objeto.
Aquí está el ejemplo de recuperar la clave de la matriz de objetos:
let nt_data = [ {11: 'a'}, {12: 'b'}, {3: 'c'}, {8: 'd'} ]; for(index in nt_data){ console.log(Object.keys(nt_data[index])[0]) }