
Andres Felipe
Preguntathis.media = config.el;
no entiendo en el constructor aparece la palabra config
y a que hace referencia config.el,
Los métodos los entiendo, lo que no entiendo es como se formo el constructo con el config.

Guillermo Escalona Olivares
Digamos que lo que esta haciendo es pasar al constructor de la clase un objeto de javascritp, esta objeto se llama config y dentro de el existen distintos elementos como el -> elemento y plugins entonces: es algo asi si lo pasas a un JSON
var config= { "el":"video", "plugins":[ item1, item2 ] }
Cuando lo manda llamar dentro de la clase, lo que hace es acceder a los elementos del objeto config.
this.media=config.el
Lo que hace es asignar el valor "video" a un atributo interno del objeto llamado media, lo mismo con los plugins.

Jhaider Jordan
es otra forma de desestructurar objetos te recomiendo que busques este otra sintaxis es igual al de profesor pero eta forma y mas facil de entender y mas legible
class MediaPlayer(config){ let {el}= config this.media = el }

Alex Camacho
El config.el hace referencia al elemento con el que se está trabajando :ok_hand: