Ainda sobre desestruturação, minha pergunta agora seria sobre 'definir valores padrão', algo que eu não entendi muito bem a aplicação.
const [nome01 = 'Sem Nome', nome02 = 'Sem Nome'] = ['João', 'Marcos'];
console.log(nome01, nome02);
No exemplo acima eu tenho um array de nomes ['João', 'Marcos'];
Se esse meu array tivesse 100 nomes e nos índices 55, 70 e 84 esses nomes não tivessem sido informados eu poderia usar algo parecido para preencher esses índices com uma palavra que faça menção a esse 'problema' para que o retorno seja melhor compreendido? Seria mais ou menos esse o entendimento a respeito da aplicação ou eu estou equivocado?