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

Dúvidas no console Log.

No momento de testar no console fiquei com a seguinte dúvida, segue código:

var segredos = [5,7,10,2];
undefined
var posicao = 0;
undefined
segredos [posicao]==10;
false
posicao++

segredos[posicao]==10;
false
posicao++
1
segredos[posicao]==10;
true

Na minha cabeça a variável posição começando com 0 sendo comparada com 10 deveria ser incrementada mais uma vez para dar true. Ficou mais confuso pois na segunda vez que eu incremento posicao ++ abaixo aparece 1 e quando vou testar se é == a 10 já da true como se ele já estivesse na posição 2. Não entendi a lógica.

2 respostas
solução!

a variavel começou na posição zero você realizou o incremento "posicao++" duas vezes, portanto, ele estava na posição 2.

var segredos = [5,7,10,2];

undefined var posicao = 0; undefined segredos[posicao] == 10 false posicao++

0 segredos[posicao]==10;

false

posicao++ 1 posicao 2 segredos[posicao]==10;

true `

Ok entendido obrigado!