Preciso de uma ajuda para entender o funcionamento da função mudaCor.
Eu entendi que ela vai adicionar 1 no valor de indiceCorAtual toda vez que for executada com o click do botão direito, porém no meu entendimento o indiceCorAtual nunca deveria chegar em 2 do jeito que está escrito:
function mudaCor() {
indiceCorAtual++;
if(indiceCorAtual >= cores.length){
indiceCorAtual = 0;
}
console.log(indiceCorAtual);
return false;
}
No meu entendimento, toda vez que eu clicar com o botão direito, o programa tem que executar toda a função. Ou seja, até o if. Então como é possível ele redefinir o valor de indiceCorAtual para 2, sendo que existe uma condicionante dentro da função dizendo que, quando indiceCorAtual for maior ou igual ao tamanho do array cores, ele deve ser redefinido para 0?