¿Hay otra forma de escribir una función etiquetada? No entiendo cuando usamos dos puntos:
check**:** function(element){ let id=element.id.split(''); if(id[id.length-1]==this.questions[this.index].answer){ this.score++; element.className="correct"; this.scoreCard();No está etiquetado.
Las etiquetas se utilizan para navegar por los bucles.
Lo que tienes es una clave en un objeto y la función es entonces una propiedad del objeto.
const myObject = { someKey : "someValue", myObjectFunction: function() {} };Alternativa
const myObject = { someKey : "someValue" }; myObject["myObjectFunction"] = function() {};