我希望简化以下代码:
var MM = Microsoft.Maps;
MM.loadModule("MM.Clustering", function () {
MM.loadModule("HtmlPushpinLayerModule", function () {
// Do actual work
});
});
是否可以将这些组合成类似(伪代码)的内容:
MM.loadModule("MM.Clustering") && MM.loadModule("HtmlPushpinLayerModule"), function() {
// Do actual work
});
最佳答案
您可以使用Promises并使用Promise#all用于等待回调。
您可以在这个问题中看到类似的内容: Microsoft bing maps api and loading modules issue
关于javascript - 如何组合多个回调?专门用于BingMap模块加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47840571/