En la siguiente class que hace uso de la nueva sintaxis de campo de instancia:
class Range2 { default = 77; constructor(from, to) { this.from = from; this.to = to; }¿Esto termina actuando de la misma manera que:
class Range2 { constructor(from, to) { this.from = from; this.to = to; default = 77; }¿Y todas las variables fuera de una función se elevan a la parte superior de la clase, o cómo funciona eso?