Variables
Const INTERNAL_TICK
INTERNAL_TICK: unique symbol = Symbol("internalTick")
Const PARENT
PARENT: unique symbol = Symbol("parent")
Const RUNNING_NODE
RUNNING_NODE: unique symbol = Symbol("runningNode")
Const STATE_DIC
STATE_DIC: unique symbol = Symbol("STATE_DIC")
Const TRANSLATION_DIC
TRANSLATION_DIC: unique symbol = Symbol("TRANSLATION_DIC")
Const UPDATE
UPDATE: unique symbol = Symbol("UPDATE")
将多条任务分割到多个小组中执行。
可用于:耗时函数拆分、削峰等
const tasks = [...Array(100)].map(item => { return () => new Promise((resolve, reject) => { setTimeout(() => resolve(1), 1000); }); }); executePromisesByBatch(tasks, { onprogress: (progress, result) => { console.log("progress", progress, result); } });