Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有点喜欢序列的想法,但我希望能够有一个动作基本上停止序列。这个想法是有一个过滤传入消息的操作,如果它不符合某些标准,它将返回false或其他东西并基本上停止序列的处理。
false
我自己可能会加入一个约定,但想知道是否有一种机制。
reject您可以通过返回ed Promise 而不是resolved来使过滤操作失败。这将使该动作失败,从而破坏该点的顺序。
reject
resolve
这是一个可能有帮助的简短示例:
function main(args) { if(args.myValue == "myValue") { return Promise.resolve({...}); } else return Promise.reject({...}); } }