Espalhando indefinido na matriz vs objeto
Por que a propagação indefinida em um objeto retorna um objeto vazio?{...undefined} // equals {}
:
console.log({...undefined})
E por que a distribuição indefinida em uma matriz gera um erro?[...undefined] // type error
:
console.log([...undefined])