Tengo una duda, no entiendo muy bien como es que .toggle sabe que clases ya estan agregadas:
Procedo a explicarme,
Digamos que .toggle son dos caras de una moneda, donde la parte de delante esta la clase "far" y en la de atras esta "fas" y "completeIcon". ¿Como sabe .toggle separar las clases correctamente? ¿Como sabe que "fas" y "completeIcon" estaban en .add y "far" era .remove? No se si me explique
completeTask = (event) => { const element = event.target; element.classList.toggle("fas"); element.classList.toggle("completeIcon"); element.classList.toggle("far"); }