¿Hay alguna forma de usar un operador de distribución sobre otro operador de distribución?
const arr = [[1,2,3],[4],[5,6],[7,8,9]]; const spreadArr = [...arr]; // This works console.log(spreadArr); // [[1,2,3],[4],[5,6],[7,8,9]]Pero, ¿podemos encadenarlo de alguna manera como podemos sobre el mapa, filtrar u otros métodos?
Con la salida probablemente distribuya la matriz 2d en una 1-d. Y el código o la sintaxis para ser algo como:
const doubleSpreadArr = [...(...arr)]; console.log('The expected output to be: ', doubleSpreadArr); // The output expected to be [1,2,3,4,5,6,7,8,9]¿Cómo funciona exactamente el operador de propagación en JavaScript (v8 o cualquier otro motor)?