Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda acerca de colores.length

Hola, en el siguiente código, que apropósito no pude resolverlo, me toco ver la opinión del instructur y tratar de entenderla, observo que utilizan colores.length y no entiendo muy bien porqué:

function alterarColor() {
        indiceColorActual++;
        if(indiceColorActual >= colores.length) {
             indiceColorActual = 0; //vuelve para el primer color, blue
        }
        return false; //menú contextual padrón de `canvas` no sea exhibido
    }

Mi pregunta es porqué se utiliza if(indiceColorActual >= colores.length), ¿es porqué se esta hablando del índice?, es decir, es porque se esta diciendo lo siguiente:

"Si indiceColorActual es "mayor o igual" a el largo de colores (número de elementos), entonces indiceColorActual = 0, es decir que vuelva al color azul?

1 respuesta

hola. exactamente, es un contador y apenas su valor sea superior a la cantidad de elementos del array, entonces comienza otra vez en 0 osea azul