Empleador activo
Write a function to flatten an array in JavaScript.
Anónimo
function flatten(array) { array.reduce(function(flat, toFlatten) { return flat.concat(Array.isArray(toFlatten) ? flatten(toFlatten) : toFlatten); }, []); }
// flat deep recursion const flatArr = arr => arr.reduce( (acc, val) => acc.concat(Array.isArray(val) ? flatArr(val) : val), [] ); // flat deep no recursion const flatDeep = input => { const stack = [...input]; const res = []; while (stack.length) { const currValue = stack.pop(); Array.isArray(currValue) ? stack.push(...currValue) : res.push(currValue); } return res.reverse(); };
Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información desde adentro.
Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.