Cuando intento enviar una propiedad a la consola dentro de un método , aparece el error error1 no está definido para el error1 y el mensaje de la consola es "indefinido" para el error2 . ¿Qué estoy haciendo mal?
class myClass { constructor(setting) { let error1 = ["fdf", "gff"]; this.error2 = ["fdf", "gff"]; for (let i = 0; i < formFields.length; i++) { if (formFields[i].tagName === "BUTTON") { continue; } formFields[i].addEventListener("change", this.method.bind(this); } } isValid(el){ ... } method(){ isValid(this) console.log(error1); console.log(this.error2); }Aquí hay un ejemplo completo en codsandbox. https://codesandbox.io/s/sleepy-moon-m9kr6?file=/src/index.js