Estoy tratando de almacenar una matriz de objetos, y cada objeto contiene una matriz y un índice (llamado 'columna'). la columna es una cadena que parece
'0:lubbock:LW8-12$'En el archivo principal estoy llamando:
const tbdObj = await myFunctions.getFromStorageBy(mycolumn);Quiero buscar a través del json en el archivo 'storage.json' el objeto que coincide con el índice (solo debe haber 1).
async function getFromStorageBy(index) { let match; fs.readFile("storage.json", function (err, data) { // Display the file content // console.log(index); const jsonArray = JSON.parse(data); const matches = jsonArray.filter(obj => obj.column == index); console.log('matches'); console.log(matches); match = matches.pop(); console.log(match); }); return match; }El programa parece omitir el bloque de lectura del archivo y la coincidencia no está definida cuando intento devolverlo. ¿Qué estoy haciendo mal?