////////////////////////////////////////////////////////////////////// // CMultiPms function CMultiPms(px){ let pmsx=[]; function add(pms){ pmsx.push(pms); }; function all(){ const pms=Promise.all(pmsx); pmsx=[]; return pms; }; function race(){ const pms=Promise.race(pmsx); pmsx=[]; return pms; }; return{ add, all, race }; };