Hola, estoy tratando de inicializar dos mapas como objeto en una clase:
class Keyboard { keys; events; constructor() { keys = {}; events = {}; } } Las keys variables funcionan bien, pero en events = {}; esto pasa:
Uncaught ReferenceError: events is not defined at new Keyboard (Keyboard.js:8:16) at app.js:20:14 No puedo entender por qué las keys funcionan y events no, incluso si cambio su orden.
Ambos no deberían funcionar, debe agregar this , para consultar las propiedades del objeto.
class Keyboard { keys; events; constructor() { this.keys = {}; this.events = {}; } } const keyboard = new Keyboard() console.log(keyboard)