ruoyi-plus-soybean/src/utils/common/design-pattern.ts

11 lines
220 B
TypeScript
Raw Normal View History

/** 执行策略模式 */
export function exeStrategyActions(actions: Common.StrategyAction[]) {
actions.some((item) => {
const [flag, action] = item;
if (flag) {
action();
}
return flag;
});
}