使用ExtendScript运行一系列函数

时间:2017-03-18 14:22:57

标签: javascript callback extendscript

我需要在Illustrator的ExtendScript脚本中一个接一个地运行大约5个函数。这些特定功能目前在按顺序排列时工作正常:

functionOne();
functionTwo();
functionThree();
functionFour();
functionFive();

......但我知道这很脆弱,最终可能会破裂。

我可以建立回调,但那时感觉很笨拙而且过于局限:

functionOne(function() {
    functionTwo(function() {
        functionThree(...);
    });
});

我很想使用Promises,但这不是ExtendScript的选项。

考虑到这一点,推荐的方法是将一系列任意函数链接在一起?

0 个答案:

没有答案