Estoy tratando de obtener una matriz 2d usando axios, pero cuando lo consuelo, lo registro, vuelve vacío: /
Mi código:
let orig = [] axios .get(<endpoint url here>) .then(response => { orig = response.data.activity_history }) console.log('Orig -> ' + JSON.stringify(orig))
Mi punto final está diseñado para devolver datos como este:
{ "id": 1, ... "activity_history": [ [ "Test", "Test", "Test", "Test", "Test" ] ] }
Estoy tratando de obtener la matriz 2d para poder insertar otra matriz en la interfaz, pero cuando consola.log orig
devuelve Orig -> []
. ¿Alguna ayuda?
porque el archivo console.log
no espera a que termine la llamada axios. Una opción sería agregar await
a su axios. Otra opción sería hacer todas las acciones con su Orig en la función then
como:
axios .get(<endpoint url here>) .then(response => { orig = response.data.activity_history; console.log('Orig -> ' + JSON.stringify(orig)) })