selectFeatures方法的异步执行问题

Arcgis Javascript API 3.27,希望用selectFeatures方法来查询并选择要素,然后根据选择结果做统计绘制输出,然而程序会在执行
layer_0.selectFeatures(query, esri.layers.FeatureLayer.SELECTION_NEW,function(features)

的时候会先跳过function(features){}中执行的内容,把应该绘制结果图的一个函数先运行,再跳回来把selectFeatuers方法运行完,最终就是图中显示的数据是0,因为绘制结果的函数先运行了。。所以想请教一下各位大神,有没有什么比较好的解决方法
已邀请:

敖婧

赞同来自: atlas1563

引用dojo/promise/all这个,然后调用all试试看

陈辰 - The wisest is she who knows she does not know

赞同来自:

把绘制结果的函数放在回调函数里

要回复问题请先登录注册