• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

148
Vistas
Obtenga un número de índice generado aleatoriamente (nombre de propiedad) de una matriz de JavaScript anidada y colóquelo en una variable

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. ingrese la descripción de la imagen aquí

cuando intento nt_data[0] , enumerará todos los detalles, incluido uno de los números que quiero obtener (número 11):

ingrese la descripción de la imagen aquí

y cuando pruebo nt_data[0][11] me mostrará los detalles dentro del número de índice 11 (que no es un índice):

ingrese la descripción de la imagen aquí

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.

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

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]) }

almost 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda