Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

por que a let b está recebendo apenas o ultimo valor?

let ex = [1,2,3]

let b = (ex[1] , ex[0]);

console.log(b)

resultado: 1

por que não recebe o valor 1 e 2?**

2 respostas
solução!

Está variável b só armazena um único valor. Você está falando primeiro para ela armazenar o valor correspondente ao indice 1 no array, e ele está salvando o valor 2, e depois você pede para ele armazenar o valor no indice 0, e ele sobrescreve, e então a variável passa a valer 1. Se você inverter os valores 0 e 1 no variavel b, vai perceber isso. Pra mostrar os dois valores, a variavel b também teria que ser um array = let b = [ex[1], ex[0]];

muito obrigado pela explicação :)