Estoy tratando de insertar datos en una matriz en este código
let eyesData = []; const pushFaceData = ( { rightEyeOpenProbability }, i ) => { //Value is getting printed in console but not getting pushed //console.log(rightEyeOpenProbability); eyesData.push(rightEyeOpenProbability); }; const renderFaces = () => { faces.map(pushFaceData); }; console.log(eyesData);faces es un flujo de datos que se actualiza cada 100 ms, por lo que la matriz de eyesData también debería completarse cada 100 ms, pero en la consola, eyesData siempre se imprime con un valor vacío.
Array[] Array[] . .Si rightEyeOpenProbability está imprimiendo en la consola, entonces no hay razón para que su código esté fallando...
Probablemente esté cambiando eyesData en alguna parte. Por ejemplo, si cometió un error tipográfico al verificar su longitud, podría estar borrándolo:
if( eyesData.length = 0 ) { ... } //this line would erase eyesData[]'s contents