Intento con el método estático definir más de una variable, pero aún obtengo el siguiente error:
Cannot read properties of undefined (reading 'navbar')
export default class Dropdown { static options = { navbar: '.main-navbar' } init () { this._navbar = document.querySelector(this.options.navbar); } }Al llamar a variables estáticas desde una clase, en lugar de usar this , debe usar el nombre de la clase
// This will fail class ClassName { static varName = 'Static' constructor() { console.log('Static: ' + this.varName) } } new ClassName() // This will work class ClassName { static varName = 'Static' constructor() { console.log('Static: ' + ClassName.varName) } } new ClassName()