INNER CODE UNIT · JavaScript
res
pegaltier/awesome-utils-dev · utils-script/jsfunctions.js:44
const res = await mapInGroups(arr, async (v) => {
console.log(`S ${v}`);
await sleep(v);
console.log(`F ${v}`);
return v + 1;
}, 3);
// https://stackoverflow.com/questions/58615246/recursive-filter-on-nested-array
function recursiveFilter(array, fn) {
return array.reduce((r, o) => {
var children = filter(o.children || [], fn);
if (fn(o) || children.length) r.push(Object.assign({}, o, children.length && { children }));
return r;
}, []);
}
/*