如何根据输入有条件地运行函数

时间:2018-01-28 08:00:39

标签: javascript node.js

我想允许用户指定要运行的函数以及它们的运行顺序。

用户的选择最终成为一个数组; ['option1', 'option4', 'option2']

每个选项都与特定功能有关,每个功能都有一个回调。

如何首先运行handleOption1,等待回调然后运行handleOption4,等待回调然后运行handleOption2(给定上面的输入)?

1 个答案:

答案 0 :(得分:0)

使用异步等待迭代异步函数非常容易。一个例子可能是:

<ComboBox x:Name="ComboBox1" SelectedValuePath="Tag">
    <ComboBoxItem Content="Eggplant" Tag="100" />
    <ComboBoxItem Content="Onion" Tag="102" />
    <ComboBoxItem Content="Potato" Tag="300" />
    <ComboBoxItem Content="Tomato" Tag="105" />
    <ComboBoxItem Content="Zuccini" Tag="200" />
</ComboBox>