首页新闻找找看学习计划

JS回调函数异步执行

0
悬赏园豆:15 [已关闭问题] 关闭于 2019-05-12 19:09

请问如何解决D3读取文件回调函数异步执行的问题呀,我想把数据都读取完成之后再进行处理,因为读取文件很耗时间,等它读取我的其它程序早就跑完了,运行不出正确的结果呀。
例如:

d3.csv('...', function(data){
      // 我希望这里执行完之后再输出控制台的信息

})
console.log('...');

我的D3是v5的

安卓小晨的主页 安卓小晨 | 初学一级 | 园豆:1
提问于:2019-05-11 17:42

问题解决了,它后面有个.then()的函数可以加上去,在回调函数中返回data,可以在then(function(d){...})中进行操作.(d就是data)

安卓小晨 6个月前
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册