Considere o código de inicialização de variáveis apresentado...
Os valores atribuídos para x e y são, respectivamente,
Comentários
Veja os comentários dos nossos alunos
é uma desconstrução y = 'a', y = 'b'
Se quisesse guardar c e d numa terceira variavel o codigo ficaria assim: let [x,y, ...z] = ['a', 'b', 'c', 'd'];
c-
let [x,y] = ['a', 'b', 'c', 'd', 'e'];
console.log(x,y);
vai exibir os 2 primeiros elemtnos do array porque a dclaracao com let so abrange 2 elementos.
se quiser pegar os 5 elementos do array, teria q declarar 5 vars com let.
let [z,f, i, o, p] = ['a', 'b', 'c', 'd', 'e'];
console.log(z,f,i,o,p);
outra maneira: for loop
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
</script>
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo