Tengo una tabla de datos que recupera conjuntos de datos y me gustaría poder mostrarlos en forma de curvas de transmisión de datos.
Aquí hay una pantalla de mi tabla de datos:
Aquí está el código que se supone que procesa estos datos:
async getCanR(CanRArr) { return fetch('http://pathtomydatatable/', { method: 'GET', headers: { 'Content-Type': 'application/json', }, }) .then(res => res.text()) .then((result) => { const data = JSON.parse(result); let newData = []; let element; data.forEach(d => { const { can_r_led, } = d; console.log(d); can_r_led.forEach(element => console.log(element), console.log('element est un ' + typeof(element)), ), console.log('can-r-led est un ' + typeof(can_r_led)); newData.push({ x: Date.now(), y: can_r_led[0].element, }); console.log('new data = ') console.log(newData); CanRArr.push(newData); return newData; }); }) .catch((error) => { console.log(error) }); },el primer bucle data.forEach pasa por mi tabla de datos y selecciona la última fila recibida. El segundo ciclo can_r_led.forEach analiza el objectc can_r_led .
Solo, tengo este error "No se pueden leer las propiedades de un 'elemento' de lectura indefinido
'console.log (elemento)' funcionando correctamente.
Supongo que el problema está en la línea 'y: can_r_led[0].element,'