function mudaCor() {
if (arrayPosition >= colors.length){
arrayPosition = 0;
} else {
arrayPosition += 1;
}
return 0;
}
Não consegui entender a ordem da compilação, pq ao meu ver parece ser a mesma coisa que fazer assim:
function mudaCor() {
arrayPosition += 1;
if (arrayPosition >= colors.length){
arrayPosition = 0;
}
return 0;
}
Mas nessa segunda forma, o retorno do azul, no terceiro clique com o botão direito, acontece corretamente enquanto na primeira só ocorre após o quarto clique.