Estoy intentando insertar los elementos de este conjunto de datos: https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/GDP-data.json
en una matriz. Pero después del código, cuando consola. log (arr), la matriz aún está vacía.
El archivo console.log dentro de for realmente funciona e imprime la matriz, pero arr.push no lo hace. ¿Por qué?
let url = "data.json"; var arr = []; d3.json(url).then(data => { for(let i = 0; i < data.data.length; i++) { arr.push(data.data[i]); console.log(data.data[i]); } }) console.log(arr);
<script src="https://d3js.org/d3.v6.min.js"></script>