Usando o operador spread várias vezes em javascript?
Por que o operador spread não pode ser usado várias vezes?
let arr = [[[1, 2, 3]]];
console.log(arr); // Array [ Array[1] ]
console.log(...arr); // Array [ Array[3] ]
console.log(...(...arr));
// SyntaxError: expected '=>' after argument list, got ')'
Eu esperaria:
console.log(...(...arr)); // Array [ 1, 2, 3 ]