我让d3加载了一个数组异步。 我想访问D3的.then()之外的数据数组,但是我需要确保其中有数据。我该怎么做呢?
现在,有两个相同代码的副本代替嵌套的Promise。
if( var !doesexist ){ addEventListener('load', function() { doesexist=true; do d3.then(Loaded_date[0] = data ;}}
else { do the same stuff ; }
我的问题是,在尝试执行任何操作之前,如何确保d3承诺已填满我的阵列。我想用这些数据做一些d3绘图,但是两次使用相同的代码似乎是多余的。
同样,我需要在D3的THEN()之外执行此操作!