Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

285
Vistas
JavaScript: ¿cómo accedo a un valor en una matriz que contiene un objeto que contiene una matriz de objetos? Necesito una propiedad de uno de los objetos.

captura de pantalla de la salida de la consola de la matriz real

Soy nuevo en JS y estoy tratando de obtener un valor desde el interior de la matriz.

En la consola ingreso:

 assetList[0].data[0].id

y obtengo el valor como esperaba, sin embargo, cuando trato de pasar el valor a una variable en mi secuencia de comandos JS real como se muestra a continuación:

 function getAssetList() { var myHeaders = new Headers(); myHeaders.append("Authorization", "Basic 12345678=="); var requestOptions = { method: 'GET', headers: myHeaders, redirect: 'follow' }; assetList.pop(); //remove the existing data from the array first otherwise it will keep adding assset lists to the array fetch("https://api.mux.com/video/v1/assets", requestOptions) .then(response => response.json()) .then(data => assetList.push(data)) .catch(error => console.log('error', error)); let assetListData = assetList[0].data[0].id; // find the unordered list in the HTML let assetListContents = document.getElementById("assetListContents"); //get the length of the array let arrayLength = 25 //assetList[0].data.length; //use a loop to go through array and add for( let i=0; i < arrayLength; i++) { let listItem = document.createElement("li"); listItem.innerHTML = assetListData; assetListContents.append(listItem); }

};

Recibo un error, TypeError no capturado: no se pueden leer las propiedades de undefined (leyendo 'datos')

El error ocurre en "let assetListData = assetList[0].data[0].id;" ¿Qué estoy haciendo mal aquí? ¡Gracias por tu ayuda!

about 4 years ago · Juan Pablo Isaza
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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda